Skocz do zawartości
  • 0

Nagroda za kopanie


Letoowy

Pytanie

Chodzi o to ,że gdy gracz wykopie 250 stona daje mu od  1 do 3 sztuk trzciny do eq a po wykopaniu 350 daje mu 1-3 skóre do EQ. I teraz problem polega na tym aby dawało to graczowi tylko RAZ ( czyli jak potem znowu wykopie 250 stona to nic mu nie daje).

Odnośnik do komentarza
https://skript.pl/temat/11393-nagroda-za-kopanie/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
variables:
	{stone::%player%} = 0
on mine of stone:
	if {stone::%player%} is less or equal to 350:
		add 1 to {stone::%player%}
		if {stone::%player%} is 250:
			add (random integer between 1 and 3) of sugar cane to player
		if {stone::%player%} is 350:
			add (random integer between 1 and 3) of leather to player

Nie testowałem, ale powinno działać.

Edytowane przez TroPeK
Odnośnik do komentarza
https://skript.pl/temat/11393-nagroda-za-kopanie/#findComment-82285
Udostępnij na innych stronach

  • 0
on break of stone:
	{stone.%player%} is not set
	set {stone.%player%} to 0
on break of stone:
	add 1 to {stone.%player%}
	if {stone.%player%} is 250:
		add random integer between 1 and 3 of sugar cane to player
	if {stone.%player%} is 350:
		add random integer between 1 and 3 of leather to player
command /stone:
	trigger:
		sender is a player
		send "§7Wykopales §2%{stone.%player%}% §7stone'a."

Proszę bardzo. Na pewno działa, przetestowałem na Spigot 1.8Skript 2.2 Fixes. Gracz może także sprawdzać, ile już stone'a wykopał.
 

Pozdrawiam,
TechnicalPlay.

 

Odnośnik do komentarza
https://skript.pl/temat/11393-nagroda-za-kopanie/#findComment-82331
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ę...