Skocz do zawartości
  • 0

Łowienie nowych przedmiotów


Pytanie

Cześć 
Jak zrobić by istniało np. 15% szansy na to, że po udanym złowieniu ryby zamiast niej/z nią (nie wiem które jest możliwe) dostajemy jakiś inny/dodatkowy przedmiot? 

Chcę trochę urozmaicić łowienie no, ale nic nie znalazłem jak to zrobić

Odnośnik do komentarza
https://skript.pl/temat/41319-%C5%82owienie-nowych-przedmiot%C3%B3w/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
34 minuty temu, uiuin napisał:

Cześć 
Jak zrobić by istniało np. 15% szansy na to, że po udanym złowieniu ryby zamiast niej/z nią (nie wiem które jest możliwe) dostajemy jakiś inny/dodatkowy przedmiot? 

Chcę trochę urozmaicić łowienie no, ale nic nie znalazłem jak to zrobić

on fishing:
	if fishing state is CAUGHT_FISH:
		delete caught entity
		chance of 15%:
			drop 1 diamond block at player

Spróbuj z tym kodem, wymagany Skellett.

EDIT:

Jeśli kod powyżej nie zadziała, spróbuj ze skript-mirror:

on script load:
	import "org.bukkit.event.player.PlayerFishEvent"
 
on "org.bukkit.event.player.PlayerFishEvent":
	if "%event.getState().name()%" is "CAUGHT_FISH":
		chance of 15%:
			set {_item} to "diamond block" parsed as item
			event.getCaught().setItemStack({_item})

 

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/41319-%C5%82owienie-nowych-przedmiot%C3%B3w/#findComment-258367
Udostępnij na innych stronach

  • 0
17 godzin temu, Kormic napisał:

on fishing:
	if fishing state is CAUGHT_FISH:
		delete caught entity
		chance of 15%:
			drop 1 diamond block at player

Spróbuj z tym kodem, wymagany Skellett.

EDIT:

Jeśli kod powyżej nie zadziała, spróbuj ze skript-mirror:


on script load:
	import "org.bukkit.event.player.PlayerFishEvent"
 
on "org.bukkit.event.player.PlayerFishEvent":
	if "%event.getState().name()%" is "CAUGHT_FISH":
		chance of 15%:
			set {_item} to "diamond block" parsed as item
			event.getCaught().setItemStack({_item})

 

Powiedzmy, że wybieram opcję z Skellett. Mogę anulować wszystkie wcześniejsze przedmioty które gracz złowił? 

Odnośnik do komentarza
https://skript.pl/temat/41319-%C5%82owienie-nowych-przedmiot%C3%B3w/#findComment-258434
Udostępnij na innych stronach

  • 0
Teraz, uiuin napisał:

Powiedzmy, że wybieram opcję z Skellett. Mogę anulować wszystkie wcześniejsze przedmioty które gracz złowił? 

Już to dałem poprzez 'delete caught entity'.

Odnośnik do komentarza
https://skript.pl/temat/41319-%C5%82owienie-nowych-przedmiot%C3%B3w/#findComment-258435
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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