Skocz do zawartości
  • 0

Problem z czasem


Nieaktywny

Pytanie

Zacznijmy od fragmentu kodu:

Spoiler


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)

Jakiś pomysł dlaczego źle czas mierzy ?

Edytowane przez Nieaktywny
Odnośnik do komentarza
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...