Skocz do zawartości

Byialy

Użytkownik
  • Ilość zawartości

    26
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez Byialy

  1. Witam wszystkich bardzo serdecznie! Czy jest ktoś w stanie napisać skrypt, który pozwala osobie z odpowiednimi uprawnieniami sprawdzać ile dany Gracz był online na serwerze w ciągu tygodnia? Dodatkowo chciałbym, aby skrypt posiadał funkcję przechowywania danych z ubiegłego tygodnia, obrazowo: Graczy X był w tygodniu A online przez 10 godzin. Gracz X w tym tygodniu (tydzień B) był online przez 12 godzin. Administrator po wpisaniu odpowiedniej komendy widziałby stan godzinowy z bieżącego tygodnia (tydzień B) oraz ubiegłego tygodnia (tydzień A). Okres liczenia godzin w danym tygodniu ma się skończyć standardowo, w niedzielę o 23:59. O północy miałby się rozpocząć nowy tydzień i nowy licznik. Jest ktoś w stanie coś takiego zrobić? Na razie udało mi się wykombinować coś takiego every 1 second in world "world": loop all players: if loop-player has permission "ekipa.info": add 1 to {sbnorma::%loop-player%} if {sbnorma::%loop-player%} is 60: add 1 to {mbnorma::%loop-player%} set {sbnorma::%loop-player%} to 0 if {mbnorma::%loop-player%} is 60: add 1 to {hbnorma::%loop-player%} set {mbnorma::%loop-player%} to 0 every 7 days: (tutaj mam problem - żeby to się działo co niedzielę, a nie co 7 dni.) loop all players: if loop-player has permission "ekipa.info": set {mbnorma::%loop-player%} to {munorma::%loop-player%} set {sbnorma::%loop-player%} to {sunorma::%loop-player%} set {hbnorma::%loop-player%} to {hunorma::%loop-player%} set {mbnorma::%loop-player%} to 0 set {sbnorma::%loop-player%} to 0 set {hbnorma::%loop-player%} to 0 command /sprawdz [<player>]: trigger: if player has permission "admin.info": send "&aBieżący tydzień Gracza &c%arg 1%&a: %{hbnorma::%arg 1%}%h %{mbnorma::%arg 1%}%m %{sbnorma::%arg 1%}%s" to player send "&aUbiegły tydzień Gracza &c%arg 1%&a: %{hunorma::%arg 1%}%h %{munorma::%arg 1%}%m %{sunorma::%arg 1%}%s" to player
×
×
  • Dodaj nową pozycję...