Skocz do zawartości
  • 0

Problem z every 1 second


Ever

Pytanie

Siema, czemu przy linijce 27 mam blad :/ "There's no player in a ......" itd.

variables:
	{kit::gracz::%player%} = 0
	{kit::vip::%player%} = 0
	{kit::yt::%player%} = 0
	{kit::gracz::name::%player%} = "&a&lDOSTEPNY!"
	{kit::vip::name::%player%} = "&a&lDOSTEPNY!"
	{kit::yt::name::%player%} = "&a&lDOSTEPNY!"
command /kit [<text>]:
	trigger:
		if arg 1 is not set:
			open chest with 1 rows named "&8[&a&lZestawy&8]" to player
			wait 1 tick
			if player has permission "kity.gracz":
				if {kit::gracz::%player%} = 0:
					format slot 0 of player with 1 stone sword named "&a&lZestaw &7&lgracz" with lore "&c##&7Kliknij aby otrzymac zestaw gracz||&c##%{kit::gracz::name::%player%}%" to run [execute player command "kit graczrun"]
				else:
					format slot 0 of player with 1 stone sword named "&a&lZestaw &7&lgracz" with lore "&c##&7Kliknij aby otrzymac zestaw gracz||&c##%{kit::gracz::name::%player%}%||&cZestaw mozna brac co 30 minut!" to be unstealable
			else:
				format slot 0 of player with 1 stone sword named "&a&lZestaw &7&lgracz" with lore "&c##&7Kliknij aby otrzymac zestaw gracz||&c##%{kit::gracz::name::%player%}%" to be unstealable
				send "&8##&cBrak uprawnien."
		if arg 1 is "graczrun":
			set {kit::gracz::name::%player%} to "&c&lNIEDOSTEPNY"
			set {kit::gracz::%player%} to 10
			open chest with 1 row named "&8[&a&lZestaw &7&lgracz&8]" to player
			format slot 0 of player with 1 iron pickaxe named "" to be unstealable
every 1 second:
	if {kit::gracz::%player%} > 1:
		remove 1 from {kit::gracz::%player%}
		if {kit::gracz::%player%} = 1:
			set {kit::gracz::%player%} to 0
			set {kit::gracz::name::%player%} to "&a&lDOSTEPNY!"
			

 

Odnośnik do komentarza
https://skript.pl/temat/25282-problem-z-every-1-second/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Gość ZiemniaQ

Masz błąd gdyż jak sam opis wskazuje "There's no player in event" Skrypt nie ma skąd wytrzasnąć gracza XD Najpierw musisz zapętlić wszystkich, dopiero potem możesz wyniki zapętlania podstawiać do reszty kodu.

every 1 second:
    loop all players:
	if {kit::gracz::%loop-player%} > 1:
		remove 1 from {kit::gracz::%loop-player%}
		if {kit::gracz::%loop-player%} = 1:
			set {kit::gracz::%loop-player%} to 0
			set {kit::gracz::name::%loop-player%} to "&a&lDOSTEPNY!"
Edytowane przez ZiemniaQ
Ziemniaki
Odnośnik do komentarza
https://skript.pl/temat/25282-problem-z-every-1-second/#findComment-167814
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ę...