Spróbuj to:
on connect:
if {ip::%uuid of player%} is not set:
set {ip::%uuid of player%} to "%player's IP%" hashed with SHA-256
"%player's IP%" hashed with SHA-256 is not {ip::%uuid of player%}
kick player due to "Blad autoryzacji"
Wymaga minimum 2.2-DEV32, jaką masz wersje?
ewentualnie spróbuj to:
on connect:
if {ip::%uuid of player%} is not set:
set {ip::%uuid of player%} to "%player's IP%" hashed with SHA-256
"%player's IP%" hashed with SHA-256 is not {ip::%uuid of player%}
kick player due to "Blad autoryzacji"
on connect:
if {ip::%uuid of player%} is not set:
set {ip::%uuid of player%} to "%player's IP%" hashed with SHA-256
"%player's IP%" hashed with SHA-256 is not {ip::%uuid of player%}
kick player due to "Blad autoryzacji"
Zacznijmy od podstaw:
tutaj masz błąd, poprawna pisownia to sponge
Po drugie, jeśli chcesz zamienić gąbkę na głowę to dajesz wszędzie zamiast sponge - skull
W evencie "on fishing" sprawdzasz fishing state:
https://docs.skunity.com/syntax/search/id:273
https://docs.skunity.com/syntax/search/id:2694
potem wysyłasz wiadomość do gracza:
send "treść wiadmości" to player
Poniższy kod jest pierwotną wersją rozwiązania i zawiera błędy, zalecam korzystanie z rozwiązanie ustawionego jako najlepsza odpowiedź
on load:
set {COOLDOWN} to 5 seconds
on chat:
if time since {lastMsg::%player%} < {COOLDOWN}:
send "Odczekaj jeszcze %{COOLDOWN} - (time since {lastMsg::%player%})%"
cancel event
stop
set {lastMsg::%player%} to now
zamilcz, nie odzywaj się na tematy, na które nie masz pojęcia, albo naucz się czytać ze zrozumieniem do końca
send "oto argument 1: %{_msg::1}% a oto 2: %{_msg::2}%"
spróbuj tak, jak zamiast 1 argumentu będzie <none> lub coś takiego, to przesuń cyfry o jeden tzn. (%{_msg::2}% i %{_msg::3}%
Nie dziwne, że taki tandetny kod nie działa XDDD
Zmień to na ustawianie czasu na now (aktualny czas) i sprawdzaj różnicę między czasem z tej zmiennej a teraz (time since {zmienna})