Siema, robię serwer parkour. Chciałbym żeby level za 1 parkour można było dostać tylko raz na 24h. Napisałem taki skrypt:
on rightclick on sign: line 3 is "&lKoniec" if {pkk.%line 1 of clicked block%.%player%} is false: set {pkk.%line 1 of clicked block%.%player%} to true execute console command "spawn %name of player%" execute console command "playsound random.levelup %name of player%" send "{@tag} Gratulacje, przeszedles parkour z czasem &d%{czas.%player%}% sekund&2!" add 1 to {lvl.%player%} add 1 to {pks::%player%} set {czaslicz.%player%} to false clear {czas.%player%} wait 24 hours set {pkk.%line 1 of clicked block%.%player%} to false if {pkk.%line 1 of clicked block%.%player%} is true: send "{@tag} Aby dostac lvl za ten parkour musza uplynac 24h od ostatniego przejscia!" execute console command "spawn %name of player%"
Oczywiście to nie jest cały, tylko część odpowiedzialna za kończenie parkoura. Niby wszystko działa, ale gdy daję:
variables: {pkk.%argument%.%player%} = false
Wyskakuje mi taki błąd:
'pkk.%argument%.%player%' is not a valid name for a default variable (Parkour.sk, line 11: '{pkk.%argument%.%player%} = false}'
Wiem co znaczy ten błąd, ale nie wiem jak go naprawić. Proszę o pomoc, bardzo mi to potrzebne.
Pytanie
theneuetimes 522
Siema, robię serwer parkour. Chciałbym żeby level za 1 parkour można było dostać tylko raz na 24h. Napisałem taki skrypt:
on rightclick on sign: line 3 is "&lKoniec" if {pkk.%line 1 of clicked block%.%player%} is false: set {pkk.%line 1 of clicked block%.%player%} to true execute console command "spawn %name of player%" execute console command "playsound random.levelup %name of player%" send "{@tag} Gratulacje, przeszedles parkour z czasem &d%{czas.%player%}% sekund&2!" add 1 to {lvl.%player%} add 1 to {pks::%player%} set {czaslicz.%player%} to false clear {czas.%player%} wait 24 hours set {pkk.%line 1 of clicked block%.%player%} to false if {pkk.%line 1 of clicked block%.%player%} is true: send "{@tag} Aby dostac lvl za ten parkour musza uplynac 24h od ostatniego przejscia!" execute console command "spawn %name of player%"Oczywiście to nie jest cały, tylko część odpowiedzialna za kończenie parkoura. Niby wszystko działa, ale gdy daję:
variables: {pkk.%argument%.%player%} = falseWyskakuje mi taki błąd:
'pkk.%argument%.%player%' is not a valid name for a default variable (Parkour.sk, line 11: '{pkk.%argument%.%player%} = false}'Wiem co znaczy ten błąd, ale nie wiem jak go naprawić. Proszę o pomoc, bardzo mi to potrzebne.
Odnośnik do komentarza
https://skript.pl/temat/25-przechodzenie-parkoura-tylko-raz-na-24h/Udostępnij na innych stronach
3 odpowiedzi na to pytanie
Rekomendowane odpowiedzi