
Maciekqqq2
-
Ilość zawartości
23 -
Rejestracja
-
Ostatnia wizyta
Aktywność reputacji
-
Maciekqqq2 przyznał(a) reputację dla Kormic w Antyafk
Ach tak, bo jest czyszczenie zmiennej przed wywoływaniem funkcji. Usuń przedostatnią linijkę w skrypcie i powinno zadziałać.
-
Maciekqqq2 przyznał(a) reputację dla CoFFeIN04 w Antyafk
Czekaj, czekaj. Tak też nie zadziała.
Przed wywołaniem funkcji zmienna jest czyszczona, dlatego trzeba ją wyczyścić po wyrzuceniu gracza.
function napis(p:player): loop 10 times: {afkTimer::%{_p}%} is not set: send title "&aO, witaj z powrotem!" to {_p} stop set {_} to 11 - loop-number send title "%{_}%" to {_p} play sound "entity.cat.hiss" to {_p} wait 1 second kick {_p} due to "ANTY-AFK" on any move: {afkTimer::%player%} is set clear {afkTimer::%player%} on quit: {afkTimer::%player%} is set clear {afkTimer::%player%} every 5 seconds: loop all players: if {afkTimer::%loop-player%} is not set: set {afkTimer::%loop-player%} to 0 add 1 to {afkTimer::%loop-player%} {afkTimer::%loop-player%} >= 60 napis(loop-player)
Na szybko testowane i działa
edit: nawet po kicku nie trzeba czyścić fakt
-
Maciekqqq2 przyznał(a) reputację dla Kormic w Antyafk
function napis(p:player): loop 10 times: {afkTimer::%{_p}%} is not set: send title "&aO, witaj z powrotem!" to {_p} stop set {_} to 11 - loop-number send title "%{_}%" to {_p} play sound "entity.cat.hiss" to {_p} wait 1 second kick {_p} due to "ANTY-AFK" on any move: {afkTimer::%player%} is set clear {afkTimer::%player%} on quit: {afkTimer::%player%} is set clear {afkTimer::%player%} every 5 seconds: loop all players: if {afkTimer::%loop-player%} is not set: set {afkTimer::%loop-player%} to 0 add 1 to {afkTimer::%loop-player%} {afkTimer::%loop-player%} >= 60 clear {afkTimer::%loop-player%} napis(loop-player)
-
Maciekqqq2 przyznał(a) reputację dla CoFFeIN04 w Antyafk
Wystarczy dodać zapisanie lokalizacji gracza i sprawdzanie go w pętli, aczkolwiek autor nie zamieścił informacji że tak ma to działać, wszystko wykonałem zgodnie z opisem. (ewentualnie można odkomentować ten warunek, ale wtedy wykonanie ruchu będzie możliwe do 5)
edit: takie informacje podawaj w opisie zlecenia, zaraz podam poprawiony kod