Skocz do zawartości
  • 0

Zbieranie itemu po kliknięciu na blok.


Parczik

Pytanie

Siema, potrzebuję skryptu który po kliknięciu na dynie (86) da mi nasiona dyni (361) "()" ID"

Cooldown ma wynosić 1 sekundę, można to zrobić tylko jeśli masz w ręku sztabkę złota [nie pytajcie po co xD]

I po zrobieniu tego pisze ci "&2Znalazłeś nasiona dyni!".

Skrypt ma działać na takiej zasadzie: Podchodzisz do dyni która stoi gdzieś na ziemi, klikasz prawym myszki i jeśli masz w ręku sztabkę złota to tylko wtedy daje ci 1 nasionko dyni, można to zrobić co 1 sekundę oraz po zrobieniu ma napisać "&a&lZnalazłeś nasiona dyni!"

Z góry dzięki i pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on right click on pumpkin:
	if {pumpkin::delay::%player%} <= 0:
		set {pumkin::delay::%player%} to 1
		if tool of player is gold ingot:
			set player's tool to 361
			send "Otrzymales nasiona" to the player
			stop
		else:
			send "Nie masz sztabki zlota" to the player
			stop
	else:
		send "&cOdczekaj sekunde!" to the player
		stop
every second:
	loop all players:
		if {pumpkin::delay::%loop-player%} > 0:
			subtract 1 from {pumpkin::delay::%loop-player%}
			

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
2 minuty temu, kapi. napisał:

on right click on pumpkin:
	if {pumpkin::delay::%player%} <= 0:
		set {pumkin::delay::%player%} to 1
		if tool of player is gold ingot:
			set player's tool to 361
			send "Otrzymales nasiona" to the player
			stop
		else:
			send "Nie masz sztabki zlota" to the player
			stop
	else:
		send "&cOdczekaj sekunde!" to the player
		stop
every second:
	loop all players:
		if {pumpkin::delay::%loop-player%} > 0:
			subtract 1 from {pumpkin::delay::%loop-player%}
			

Dzięki ziomek, sprawdzę ten skrypt za jakieś 20 - 30 min jak mi się server włączy. Jeśli będzie jakiś error to naprawisz? (Nie zmuszam, tylko pytam) a jeśli nie będzie żadnego errora to dam naj. odpowiedź :)

Do Administracji: Proszę nie zamykać tematu zanim sprawdze czy działa

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
32 minuty temu, Parczik napisał:

 

 

37 minut temu, kapi. napisał:

on right click on pumpkin:
	if {pumpkin::delay::%player%} <= 0:
		set {pumkin::delay::%player%} to 1
		if tool of player is gold ingot:
			set player's tool to 361
			send "Otrzymales nasiona" to the player
			stop
		else:
			send "Nie masz sztabki zlota" to the player
			stop
	else:
		send "&cOdczekaj sekunde!" to the player
		stop
every second:
	loop all players:
		if {pumpkin::delay::%loop-player%} > 0:
			subtract 1 from {pumpkin::delay::%loop-player%}
			

Mam problem. Skrypt jest ok, ale ciągle jak klikam nawet miejąc tą sztabkę i tak pisze że poczekaj 1 sek

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
on right click on pumpkin:
	if player's tool is gold ingot:
		if {Dynia::%player%} <= 0:
			set {Dynia::%player%} to 1
			add 1 366 to player
			remove 1 gold ingot from player
			send "&6Znalazles nasiono!"
		else:
			send "&6Odczekaj 1 sekunde"
	else:
		send "&6Musisz trzymac sztabke zlota!"
every second:
	loop all players:
		if {Dynia::%loop-player%} is not set:
			set {Dynia::%loop-player%} to 0
		if {Dynia::%loop-player%} > 0:
			set {Dynia::%loop-player%} to 0

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
variables:
	{cooldown_d::%player%} = 0

on rightclick with pumpkin:
	if player's tool is gold ingot:
		if {cooldown_d::%player%} is 0:
			set {cooldown_d::%player%} to 1
			give 1 361 to player
			send "&a&lZnalazłeś nasiona dyni!" to player
			stop
	send "&cTwoje narzedzie nie jest &6&lsztabka zlota!" to player
	stop

every 1 second:
	loop {cooldown_d::*}:
		if {cooldown_d::%loop-index%} > 0:
			remove 1 from {cooldown_d::%loop-index%}
			

 

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

  • 0
4 godziny temu, LjayPL789 napisał:

variables:
	{cooldown_d::%player%} = 0

on rightclick with pumpkin:
	if player's tool is gold ingot:
		if {cooldown_d::%player%} is 0:
			set {cooldown_d::%player%} to 1
			give 1 361 to player
			send "&a&lZnalazłeś nasiona dyni!" to player
			stop
	send "&cTwoje narzedzie nie jest &6&lsztabka zlota!" to player
	stop

every 1 second:
	loop {cooldown_d::*}:
		if {cooldown_d::%loop-index%} > 0:
			remove 1 from {%loop-index%}
			

 

do zamknięcia

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ę...