wytłumaczę ci tu kod:
_
set {vip::czas::%arg 1%} to "%
arg 2% hours" parsed as
timespan
_
Ustawia czas trwania vipa.
_
add arg to {player::vips::*}
_
Dodaje gracza do listy vipów, można użyć tej zmiennej do sprawdzenia, czy gracz jest vipem
_
set {vip::czasustawienia::%arg%}
to now
_
Ustala czas przyznania vipa
_
set {vip.%arg%} to 1
_
Ustawia wspomnianą przez ciebie zmienną.
_
every 1 second:
loop {player::vips::*}:
_
Zapętla listę vipów
_
time between
{vip::czasustawienia::%loop-index
%} and now is greather or equal
to {vip::czas::%loop-value%}:
_
sprawdza, czy vip już minął
_
set {vip.%loop-value%} to 0
_
Jeżeli tak, ustawia zmienną na 0
_
delete {vip::czas::%loop-value%}
delete {vip::czasustawienia::%
loop-value%}
_
Usuwa niepotrzebne już zmienne.
Tutaj edytowałem linijkę dodawania gracza do listy vipów, bo pomyliłem się w tym. Tutaj ta linijka jest poprawna.
I pozamieniaj loop-value na loop-index
P.S. Aby był tag na chacie dodaj:
on chat:
{vip.%player%} is "1":
cancel event
broadcast "<yellow>[V.I.P]&r<red>%player%:&r%message%"