Skocz do zawartości
  • 0
xNexT

Problem z loop

Pytanie

Użytkownik

Witajcie. Mam taki skrypt 

Cytat

command /turbodropall [<number>]:
    trigger:
        loop all players:
            set {turbodrop::%loop-players%} to true
            broadcast "&8[INFO] &6Turbodrop dla wszystkich jest wlaczony!"
            set {_arg1} to "%arg 1% minutes" parsed as time span
            wait {_arg1}
            set {turbodrop::%loop-players%} to false
            send "&8[INFO] &6Twoj turbodrop dobiegł końca!"

Błedów nie wyrzuca, komenda dziala tylko dla jednego gracza nie wszystkich

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Użytkownik
  • 0
1 godzinę temu, bvcz napisał:

%loop-players% -> %loop-player%

Nadal nic. Brak błędów a nadal tylko przyznaje osobie ktora wpisała komendę.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Administrator
  • 0
13 minut temu, xNexT napisał:

Nadal nic. Brak błędów a nadal tylko przyznaje osobie ktora wpisała komendę.

Przyznaje tylko jednej, czy przyznaje wszystkim, a wiadomość dociera tylko do tej jednej?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
Teraz, bvcz napisał:

Przyznaje tylko jednej, czy przyznaje wszystkim, a wiadomość dociera tylko do tej jednej?

Przyznaje jednej a wiadomosc dociera do wszystkich ale tylko wiadomosc ze został wlaczony, o tym ze sie wylaczył juz tylko do jednej.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Administrator
  • 0
command /turbodropall [<number>]:
    trigger:
        loop all players:
            set {turbodrop::%loop-player%} to true
            broadcast "&8[INFO] &6Turbodrop dla wszystkich jest wlaczony!"
            set {_arg1} to "%arg 1% minutes" parsed as time span
            wait {_arg1}
            set {turbodrop::%loop-player%} to false
            send "&8[INFO] &6Twoj turbodrop dobiegł końca!" to loop-player

sprawdź, czy edytujesz odpowiedni plik. To musi działać, nie ma możliwości by nadawało tylko 1 osobie.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
VIP++
  • 0
function turbo(p: player, t: number):
	set {turbodrop::%{_p}%} to true
	send "&7Otrzymales turbodrop na &6%{_t}% minut!"
	set {_time} to  "%{_t}% minutes" parsed as time span
	wait {_time}
	set {turbodrop::%{_p}%} to false
	send "&7Twoj turbodrop sie skonczyl!"
command /turbodropall [<number>]:
	trigger:
		loop all players:
			turbo(loop-player, arg)
		send "&8[INFO] &6Turbodrop dla wszystkich jest wlaczony!" to all players

 

Edytowane przez xAxee

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
12 minut temu, xAxee napisał:
function turbo(p: player, t: number):
	set {turbodrop::%{_p}%} to true
	send "&7Otrzymales turbodrop na &6%{_t}% minut!"
	set {_time} to  "%{_t}% minutes" parsed as time span
	wait {_time}
	set {turbodrop::%{_p}%} to false
	send "&7Twoj turbodrop sie skonczyl!"
command /turbodropall [<number>]:
	trigger:
		loop all players:
			turbo(loop-player, arg)
		send "&8[INFO] &6Turbodrop dla wszystkich jest wlaczony!" to all players

 

Ogolnie sam skrypt działa, ale wyrzuca błąd: There's no player/console in a function event (test.sk, : send "&7Otrzymales turbodrop na &6%{_t}% minut!"')
[16:57:36 ERROR]: There's no player/console in a function event (test.sk, : send "&7Twoj turbodrop sie skonczyl

I w zwiazku z tym nie wysyla wiadomosci ze skonczyl sie turbodrop i ze gracze go dostali. 

 

Edytowane przez xNexT

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
VIP++
  • 0
1 minutę temu, xNexT napisał:

Ogolnie sam skrypt działa, ale wyrzuca błąd: There's no player/console in a function event (test.sk, : send "&7Otrzymales turbodrop na &6%{_t}% minut!"')
[16:57:36 ERROR]: There's no player/console in a function event (test.sk, : send "&7Twoj turbodrop sie skonczyl

I w zwiazku z tym nie wysyla wiadomosci ze skonczyl sie turbodrop i ze gracze go dostali. 

 

dodaj to {_p} do wysylania wiadomości bo mi sie zapomnialo xd

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
2 minuty temu, xAxee napisał:

dodaj to {_p} do wysylania wiadomości bo mi sie zapomnialo xd

Smiga, dziekuje slicznie. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Losowy awatar
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×