Skocz do zawartości
  • 0

Losowy item od npc co dany czas


yolinho

Pytanie

Siemka, potrzebuję tak jak w tytule - skryptu na losowy albo ustalony item od npc, co jakiś czas (również do zmiany). Tylko nie wiem jak by było, że akurat ten npc albo jakiś zwierzak(chyba miał by nazwę).
W sensie, że mogę ustalić listę tych przedmiotów, ew pieniędzy.
I % szans na wypadnięcie :D
I kto zgarnie najlepszą nagrodę(najmniej % szans) wiadomość na chat.

Pozdrawiam, a ponad to zapraszam na pw dobrych skrypterów, potrzebuję kilku skryptów na powstający nowy serwer, więcej dogadamy na priv :D

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

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0

Podczas dropu to ma być? Czy po prostu podchodzę do NPC > Rozmawiam z nim i jak odliczanie jest równe 0 to daje mi on jakiś item?

on rightclick on villager:
	if name of clicked entity is "Kowal":
		if {item::%player%} is true:
			set {_los} to random integer between 1 and 3
				if {_los} is equal to 1:
					give diamond sword to the player
					set {item::%player%} to false
					wait 10 minutes
					set {item::%player%} to true
				else:
					if {_los} is equal to 2:
						give diamond axe to the player
						set {item::%player%} to false
						wait 10 minutes
						set {item::%player%} to true
					else:
						if {_los} is equal to 3:
							give diamond pickaxe to the player
							set {item::%player%} to false
							wait 10 minutes
							set {item::%player%} to true

A z inną szansą, gdzie nie ma 100% na jakiś item

on rightclick on villager named "Kowal":
	if {czas::%player%} is true:
		chance of 20%:
			give diamond sword to the player
			set {item::%player%} to false
			wait 10 minutes
			set {item::%player%} to true
		chance of 20%:
			give diamond axe to the player
			set {item::%player%} to false
			wait 10 minutes
			set {item::%player%} to true
		chance of 20%:
			give diamond pickaxe to the player
			set {item::%player%} to false
			wait 10 minutes
			set {item::%player%} to true
		chance of 20%:
			send "Nic nie wylosowałeś"
			set {item::%player%} to false
			wait 10 minutes
			set {item::%player%} to true

 

Odnośnik do komentarza
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ę...