Rozpracowałem to.
Razem z tym
set {_item} to slot 22 of current inventory of player
...można było {_item} porównywać i na nim operować.
Kompletny kod, z obsługą w razie gdyby gracz zamknął enchant bez ściągania przedmiotu:
Dziękuję, w razie problemów napiszę na nowo.
Do zamknięcia.
EDIT: Nie wiem czy teraz zaznaczyć swoją czy Marudy odpowiedź za najlepszą xd
Osobiście bym zalecił użycia typu czasu niżeli liczb. Mógłbyś wtedy wyrzucić every 1 minute: i zastąpić jego funkcjonalność w komendzie, używając now, który odpowiada za czas aktualny (w tym momencie).
Miałbyś wtedy np:
command /kit <text>:
(...)
trigger:
if arg 1 is "Gracz":
set {_waited} to difference betweenn {delay.%player%.kitGracz} and now
if {_waited} is less than 60 minutes:
message " &cMusisz poczekać %difference between 60 minutes and {_waited}%"
stop
# Teoretyczny else
#>> kit Gracz
(...)
#<< kit Gracz
set {delay.%player%.kitGracz} to now
Unikniesz przez to ewentualnego lag-spike'a co minutę przez przebieranie po 4 zmiennych każdego gracza, nawet tych offline (nie usuwasz gracza z listy po dojściu do granicy cooldown'u. więc jego zmienna będzie się zwiększać w nieskończoność aż do granicy zmiennej)
Nie sprawdzałem tego skryptu więc mogą być ewentualne literówki ;d
Popatrz na to i sprawdź, czy będzie odpowiednio działać.