on connect:
if file "plugins/Skript/Bany/%{nickban::%player%}%.yml" doesn't exists:
stop
else:
set {_powod} to single value "Zbanowany za" get of "plugins/Skript/Bany/%{nickban::%player%}%.yml"
set {_data} to single value "Data zbanowania" get of "plugins/Skript/Bany/%{nickban::%player%}%.yml"
set {_czas} to single value "Zbanowany na" get of "plugins/Skript/Bany/%{nickban::%player%}%.yml"
set {_przez} to single value "Zbanowany przez" get of "plugins/Skript/Bany/%{nickban::%player%}%.yml"
wait a tick
if {_czas} is "zawsze":
kick player due to "%nl%{@tag}%nl%&4Twoje konto jest zablokowane na tym trybie za &c%{_powod}%&4.%nl%&7Data zbanowania &8>> &e%{_data}%&7.%nl%&7Zbanowany na &e%{_czas}%%nl%&7Dzis jest &e%now%&7.%nl%&7Zbanowany przez &a%{_przez}%&7.%nl%&8&l&m=====================&r%nl% &7Mozesz kupic unbana na:%nl%&6{@www}"
stop
if {_czas} is "3 dni":
if difference between {_data} and now is more than 3 days:
execute console command "unban %player%"
stop
else:
kick player due to "%nl%{@tag}%nl%&4Twoje konto jest zablokowane na tym trybie za &c%{_powod}%&4.%nl%&7Data zbanowania &8>> &e%{_data}%&7.%nl%&7Zbanowany na &e%{_czas}%%nl%&7Dzis jest &e%now%&7.%nl%&7Zbanowany przez &a%{_przez}%&7.%nl%&8&l&m=====================&r%nl% &7Mozesz kupic unbana na:%nl%&6{@www}"
stop
if {_czas} is "7 dni":
if difference between {_data} and now is more than 7 days:
execute console command "unban %player%"
stop
else:
kick player due to "%nl%{@tag}%nl%&4Twoje konto jest zablokowane na tym trybie za &c%{_powod}%&4.%nl%&7Data zbanowania &8>> &e%{_data}%&7.%nl%&7Zbanowany na &e%{_czas}%%nl%&7Dzis jest &e%now%&7.%nl%&7Zbanowany przez &a%{_przez}%&7.%nl%&8&l&m=====================&r%nl% &7Mozesz kupic unbana na:%nl%&6{@www}"
stop
if {_czas} is "1 godzine":
if difference between {_data} and now is more than 1 hour:
execute console command "unban %player%"
stop
else:
kick player due to "%nl%{@tag}%nl%&4Twoje konto jest zablokowane na tym trybie za &c%{_powod}%&4.%nl%&7Data zbanowania &8>> &e%{_data}%&7.%nl%&7Zbanowany na &e%{_czas}%%nl%&7Dzis jest &e%now%&7.%nl%&7Zbanowany przez &a%{_przez}%&7.%nl%&8&l&m=====================&r%nl% &7Mozesz kupic unbana na:%nl%&6{@www}"
stop
Sprawa dotyczy tego czy czas minął i czy dam is smaller than czy more than to i tak wyświetla to z else co by znaczyło że {_data} jest źle pisana i dlatego się buguje bo czasu nie może pomierzyć dlatego pokazuje yml:
Spoiler
Zbanowany przez: xN0MANDx
Data zbanowania: 05.02.2018, 10:52
Zbanowany za: Inne
Zbanowany na: 1 godzine
Data zbanowania była pobrana z %now%. (o 11:53 próbowałem wbić i nadal wyświetlało co jest dowodem, że jest problem z czasem)
Pytanie
Nieaktywny
Zacznijmy od fragmentu kodu:
on connect:
if file "plugins/Skript/Bany/%{nickban::%player%}%.yml" doesn't exists:
stop
else:
set {_powod} to single value "Zbanowany za" get of "plugins/Skript/Bany/%{nickban::%player%}%.yml"
set {_data} to single value "Data zbanowania" get of "plugins/Skript/Bany/%{nickban::%player%}%.yml"
set {_czas} to single value "Zbanowany na" get of "plugins/Skript/Bany/%{nickban::%player%}%.yml"
set {_przez} to single value "Zbanowany przez" get of "plugins/Skript/Bany/%{nickban::%player%}%.yml"
wait a tick
if {_czas} is "zawsze":
kick player due to "%nl%{@tag}%nl%&4Twoje konto jest zablokowane na tym trybie za &c%{_powod}%&4.%nl%&7Data zbanowania &8>> &e%{_data}%&7.%nl%&7Zbanowany na &e%{_czas}%%nl%&7Dzis jest &e%now%&7.%nl%&7Zbanowany przez &a%{_przez}%&7.%nl%&8&l&m=====================&r%nl% &7Mozesz kupic unbana na:%nl%&6{@www}"
stop
if {_czas} is "3 dni":
if difference between {_data} and now is more than 3 days:
execute console command "unban %player%"
stop
else:
kick player due to "%nl%{@tag}%nl%&4Twoje konto jest zablokowane na tym trybie za &c%{_powod}%&4.%nl%&7Data zbanowania &8>> &e%{_data}%&7.%nl%&7Zbanowany na &e%{_czas}%%nl%&7Dzis jest &e%now%&7.%nl%&7Zbanowany przez &a%{_przez}%&7.%nl%&8&l&m=====================&r%nl% &7Mozesz kupic unbana na:%nl%&6{@www}"
stop
if {_czas} is "7 dni":
if difference between {_data} and now is more than 7 days:
execute console command "unban %player%"
stop
else:
kick player due to "%nl%{@tag}%nl%&4Twoje konto jest zablokowane na tym trybie za &c%{_powod}%&4.%nl%&7Data zbanowania &8>> &e%{_data}%&7.%nl%&7Zbanowany na &e%{_czas}%%nl%&7Dzis jest &e%now%&7.%nl%&7Zbanowany przez &a%{_przez}%&7.%nl%&8&l&m=====================&r%nl% &7Mozesz kupic unbana na:%nl%&6{@www}"
stop
if {_czas} is "1 godzine":
if difference between {_data} and now is more than 1 hour:
execute console command "unban %player%"
stop
else:
kick player due to "%nl%{@tag}%nl%&4Twoje konto jest zablokowane na tym trybie za &c%{_powod}%&4.%nl%&7Data zbanowania &8>> &e%{_data}%&7.%nl%&7Zbanowany na &e%{_czas}%%nl%&7Dzis jest &e%now%&7.%nl%&7Zbanowany przez &a%{_przez}%&7.%nl%&8&l&m=====================&r%nl% &7Mozesz kupic unbana na:%nl%&6{@www}"
stop
Sprawa dotyczy tego czy czas minął i czy dam is smaller than czy more than to i tak wyświetla to z else co by znaczyło że {_data} jest źle pisana i dlatego się buguje bo czasu nie może pomierzyć dlatego pokazuje yml:
Zbanowany przez: xN0MANDx
Data zbanowania: 05.02.2018, 10:52
Zbanowany za: Inne
Zbanowany na: 1 godzine
Data zbanowania była pobrana z %now%. (o 11:53 próbowałem wbić i nadal wyświetlało co jest dowodem, że jest problem z czasem)
Jakiś pomysł dlaczego źle czas mierzy ?
Edytowane przez NieaktywnyOdnośnik do komentarza
Udostępnij na innych stronach
4 odpowiedzi na to pytanie
Rekomendowane odpowiedzi