options:
file: plugins/rankset/bd.yml
variables:
{pN} = ""
{pDefR} = ""
{endUnix} = 0
{nowUnix} = 0
every second:
set {nowUnix} to unix of now
loop yaml nodes "User" of file "{@file}":
set {pN} to loop-value
if skript-yaml path "User.%{pN}%.oldRank" of "{@file}" exists:
set {pDefR} to yaml value "User.%{pN}%.oldRank" from file "{@file}"
if skript-yaml path "User.%{pN}%.endDate" of "{@file}" exists:
set {endUnix} to yaml value "User.%{pN}%.endDate" from file "{@file}"
if {nowUnix} is greater than {endUnix}:
execute console command "lp user %{pN}% parent set %{pDefR}%"
Powyżej zapisany skrypt ma za zadanie co sekundę sprawdzać czy nie upłynął czas posiadania rangi przez gracza, ale komenda wykonywana w konsoli w ostatniej instrukcji warunkowej nie wykonuje się. Jaki jest problem?
oznaczenia:
{pN} - nick gracza
{pDefR} - domyślna ranga gracza, dawana po upływie czasu posiadania rangi
{endUnix} - data końcowa rangi w formacie unix
{nowUnix} - data teraźniejsza w formacie unix
Pytanie
Nikoszym 0
options:
file: plugins/rankset/bd.yml
variables:
{pN} = ""
{pDefR} = ""
{endUnix} = 0
{nowUnix} = 0
every second:
set {nowUnix} to unix of now
loop yaml nodes "User" of file "{@file}":
set {pN} to loop-value
if skript-yaml path "User.%{pN}%.oldRank" of "{@file}" exists:
set {pDefR} to yaml value "User.%{pN}%.oldRank" from file "{@file}"
if skript-yaml path "User.%{pN}%.endDate" of "{@file}" exists:
set {endUnix} to yaml value "User.%{pN}%.endDate" from file "{@file}"
if {nowUnix} is greater than {endUnix}:
execute console command "lp user %{pN}% parent set %{pDefR}%"
Powyżej zapisany skrypt ma za zadanie co sekundę sprawdzać czy nie upłynął czas posiadania rangi przez gracza, ale komenda wykonywana w konsoli w ostatniej instrukcji warunkowej nie wykonuje się. Jaki jest problem?
oznaczenia:
{pN} - nick gracza
{pDefR} - domyślna ranga gracza, dawana po upływie czasu posiadania rangi
{endUnix} - data końcowa rangi w formacie unix
{nowUnix} - data teraźniejsza w formacie unix
Odnośnik do komentarza
https://skript.pl/temat/33036-skrypt-do-sprawdzenia-rangi/Udostępnij na innych stronach
1 odpowiedź na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.