Action bar jest od wersji Skript 2.3
Natomiast dlaczego używasz raz set action bar a raz send action bar?
Składnia skript nie mówi nic o "set action bar" - https://skriptlang.github.io/Skript/effects.html#EffActionBar jedynie send
on first join:
add 1 to {log.%player%}
set {opu::%player%} to now
zamień powyższą na:
on join:
if {opu::%player%} is not set:
set {opu::%player%} to now
if {log.%player%} is not set:
set {log.%player%} to 1
on first join nie będzie działać, jeśli gracz już był na serwerze
proszę bardzo
on mine of stone:
chance of 5%:
add 1 to player's balance
on mine of obsidian:
chance of 5%:
add 1 to player's balance
on mine of gold ore:
chance of 5%:
add 1 to player's balance
jeśli chcesz sprawdzić, czy różnica między ostatnim poborem a czasem aktualnym jest MNIEJSZA od 24 godzin to tak, ale wydaje mi się, że chodzi ci o to, czy jest większa.
skończ się udzielać jak masz tak odpisywac
@XpediiXII kłótnie? Wprowadzasz w błąd OP
Usuń dwukropek na końcu. Ale to rozwiązanie nie jest dobre.
Najlepiej będzie przypisać aktualny czas (now) do zmiennej np. {bonus::%player%} i potem sprawdzać podczas brania tego bonusu, czy różnica miedzy czasem aktualnym, a tym ze zmiennej (difference between). Najlepszy sposób, który będzie działać nawet jeśli serwer się wyłączy.
command /pay [<text>] [<player>]:
trigger:
if arg-1 is integer:
if arg-player is online:
if player has arg-1 of experience:
remove arg-1 from player's xp
add arg-1 to arg-2's xp
send "&cPrzeslano dla &e%arg-2%&c xp! &7(%arg-1%)"
else:
send "&cNie masz tyle XP!"
else:
send "&cPodany gracz nie jest online!"
else:
send "&cPodaj liczbe!"
Tak zadziała.
Jeśli chcesz mieć nowszą wersję - spróbuj użyć forka od Matocolotoe: https://github.com/Matocolotoe/Skript-1.8
Jeśli korzystasz aktualnie z silnika innego niż Paperspigot - polecam Ci przejść na niego.
Najlepszym rozwiązaniem byłoby użycie jakiejś nowszej wersji serwera
Nie tworzenia GUI na komendach, tylko do jednej komendy - /kit. Natomiast tak jak wspomniałem metoda ta naliczy cooldown nawet jeśli gracz nie wybierze zestawu, dlatego najlepiej zrobić to tak jak ty zalecasz, ale tak jak powiedziałem nie wiem czy autor sobie poradzi. Najlepiej dla niego będzie przestudiować https://wiki.skript.pl/Odstępy_czasowe i ogólnie wiki
ma problem z podstawami tzn. "wkleić między cooldown: a trigger:" a ty każesz mu robić to na zmiennych?
Lepszym i dokładniejszym sposobem będzie zrobienie tego tak jak polecił @Kormic, ale jeśli nie potrafisz to zrób tak jak ja napisałem