Skocz do zawartości
  • 0

Skrypt - jak ustawić jeden drop


SebbaGamess
 Udostępnij

Pytanie

Mam pytanie, gdyż muszę zrobić jedną rzecz w skrypcie i nie wiem jak. Chodzi mi o to, żeby po wykopaniu np. kamienia, wypadał inny blok np. drewno, ale żeby nie wypadł jeszcze bruk (domyślny drop). Próbowałem to zrobić tak:

on mine of stone:
	cancel event
	give 1 17 to player
	send "&7Wykopales drewno!"
	stop

ale wtedy blok kamienia się nie usuwa, a jak dodam żeby wykopany blok się usunął i nie ma dropu (razem z "cancel event") to kilof się nie niszczy.

Edytowane przez SebbaGamess
Odnośnik do komentarza
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Godzinę temu, Myszak napisał:

on mine of stone:

clear drops 

give 1 17 to player send "&7Wykopales drewno!" stop

 

Musisz sobie tylko odpowiednio wytabowac

Logi:

[17:17:47 INFO]: [Skript] Reloading surowce.sk...
[17:17:47 ERROR]: The expression 'drops' can only be used in death events (surowce.sk, line 2: clear drops')
[17:17:47 WARN]: Using an ID instead of an alias is discouraged and will likely not be supported in future versions of Skript anymore. Please crate an alias for '17' (LOG) in aliases-english.sk or the script's aliases section and use that instead. (surowce.sk, line 3: give 1 17 to player')
[17:17:47 INFO]: [Skript] Encountered 1 error while reloading surowce.sk!

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
9 minut temu, SebbaGamess napisał:

Logi:

[17:17:47 INFO]: [Skript] Reloading surowce.sk...
[17:17:47 ERROR]: The expression 'drops' can only be used in death events (surowce.sk, line 2: clear drops')
[17:17:47 WARN]: Using an ID instead of an alias is discouraged and will likely not be supported in future versions of Skript anymore. Please crate an alias for '17' (LOG) in aliases-english.sk or the script's aliases section and use that instead. (surowce.sk, line 3: give 1 17 to player')
[17:17:47 INFO]: [Skript] Encountered 1 error while reloading surowce.sk!

 

Popraw "drops" na "drop" :<

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
9 minut temu, Myszak napisał:

Popraw "drops" na "drop" :<

[17:37:08 INFO]: [Skript] Reloading surowce.sk...
[17:37:08 ERROR]: Can't understand this condition/effect: clear drop (surowce.sk, line 2: clear drop')
[17:37:08 WARN]: Using an ID instead of an alias is discouraged and will likely not be supported in future versions of Skript anymore. Please crate an alias for '17' (LOG) in aliases-english.sk or the script's aliases section and use that instead. (surowce.sk, line 3: give 1 17 to player')
[17:37:08 INFO]: [Skript] Encountered 1 error while reloading surowce.sk!

Znowu nie działa.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
command /cobbleon:
	trigger:
		set {cobble::%player%} to true

command /cobbleoff:
	trigger:
		clear {cobble::%player%}

on mine of stone:
	if {cobble::%player%} is set:
		set {cobble} to true
	else:
		clear {cobble}
	
	
on item spawn of cobblestone:
	if {cobble} is set:
		cancel event
		clear {cobble}

Jedyny fajny sposób. Polecam. Kod pana wyżej może bugować.

Edytowane przez KrejzolekPRO
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
4 minuty temu, Myszak napisał:

on mine of stone:
cancel event
set block to air
give nazwabloku to player
send "Wiadomość"
stop

Ok, tylko że pisałem że zrobiłem to z "cancel event" i przez to kilof się nie niszczy, można wtedy kamienie rozwalać w nieskończoność tym samym kilofem.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, KrejzolekPRO napisał:
command /cobbleon:
	trigger:
		set {cobble::%player%} to true

command /cobbleoff:
	trigger:
		clear {cobble::%player%}

on mine of stone:
	if {cobble::%player%} is set:
		set {cobble} to true
	
on item spawn of cobblestone:
	if {cobble} is set:
		cancel event
		clear {cobble}

Jedyny fajny sposób. Polecam. Kod pana wyżej może bugować.

Dziękuję za pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...