command /backup [] [] [] []: trigger: if arg 1 is not set: send "&8/backup przywroc [gracz] [rok/miesiac/dzien] [godzina:minuta] &2- &7przywraca backup z dokladnej daty i godziny" send "&8/backup sprawdz [gracz] [rok/miesiac/dzien] [godzina:minuta] &2- &7sprawdza stan przedmiotow" send "&8/backup odbierz &2- &7odbierasz swoj backup" stop else if arg 1 is "przywroc": if player has permission "backup.przywroc": if arg 2 is player: if arg 3 is set: if arg 4 is set: if {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::*} is set: set {KrejzolekBACKUP::%arg 2%::odbior} to true set {KrejzolekBACKUP::%arg 2%::data} to "%arg 3%::%arg 4%" send "&8Twoj backup zostal przywrocony przez gracza: &2%player%&8. Odbierz go pod komenda: &2/backup odbierz &8pamietaj, po uzyciu komendy - nie bedzie mozliwe jej ponowne uzycie!" to arg-player else: send "&4Blad: &cTakiego zapisu nie ma w bazie danych!" else: send "&cPoprawne uzycie: &4/backup przywroc [gracz] [rok/miesiac/dzien] [godzina:minuta]" else: send "&cPoprawne uzycie: &4/backup przywroc [gracz] [rok/miesiac/dzien] [godzina:minuta]" else: send "&4Blad: &cArgument 2 nie jest graczem albo nie ma go na serwerze!" else: send "&4Blad: &cNie masz uprawnien!" else if arg 1 is "sprawdz": if player has permission "backup.sprawdz": if arg 2 is player: if arg 3 is set: if arg 4 is set: if {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::*} is set: set {item::%player%} to true open chest with 5 rows named "&8Backup gracza: &2%arg 2%" to player set slot 36 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::buty} set slot 37 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::spodnie} set slot 38 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::zbroja} set slot 39 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::helm} format slot 43 of player with 1 of red wool named "&cZamknij!" with lore "&cKliknij, aby zamknac!" to close loop 36 times: set slot loop-number -1 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::slot::%loop-number -1%} else: send "&4Blad: &cTakiego zapisu nie ma w bazie danych!" else: send "&cPoprawne uzycie: &4/backup sprawdz [gracz] [rok/miesiac/dzien] [godzina:minuta]" else: send "&cPoprawne uzycie: &4/backup sprawdz [gracz] [rok/miesiac/dzien] [godzina:minuta]" else: send "&4Blad: &cArgument 2 nie jest graczem albo nie ma go na serwerze!" else: send "&4Blad: &cNie masz uprawnien!" else if arg 1 is "odbierz": if {KrejzolekBACKUP::%player%::odbior} is true: open chest with 5 rows named "&8Odbierz swoj backup!" to player set slot 36 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::buty} set slot 37 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::spodnie} set slot 38 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::zbroja} set slot 39 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::helm} loop 36 times: set slot loop-number -1 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::slot::%loop-number -1%} clear {KrejzolekBACKUP::%player%::odbior} else: send "&4Blad: &cNie masz zadnego backup'u do odebrania!" else: execute player command "backup" on inventory click: if {item::%player%} is set: if clicked slot is not 43: cancel event on inventory close: clear {item::%player%} every 1 minute: loop all players: set {_year} to year set {_month} to month set {_day} to day set {_hour} to hour set {_minute} to minute if {_month} < 10: set {_month} to "0%{_month}%" if {_day} < 10: set {_day} to "0%{_day}%" if {_hour} < 10: set {_hour} to "0%{_hour}%" if {_minute} < 10: set {_minute} to "0%{_minute}%" set {KrejzolekBACKUP::%loop-player%::%{_year}%/%{_month}%/%{_day}%::%{_hour}%:%{_minute}%::buty} to loop-player's boots set {KrejzolekBACKUP::%loop-player%::%{_year}%/%{_month}%/%{_day}%::%{_hour}%:%{_minute}%::spodnie} to loop-player's leggings set {KrejzolekBACKUP::%loop-player%::%{_year}%/%{_month}%/%{_day}%::%{_hour}%:%{_minute}%::zbroja} to loop-player's chestplate set {KrejzolekBACKUP::%loop-player%::%{_year}%/%{_month}%/%{_day}%::%{_hour}%:%{_minute}%::helm} to loop-player's helmet loop 36 times: set {KrejzolekBACKUP::%loop-player%::%{_year}%/%{_month}%/%{_day}%::%{_hour}%:%{_minute}%::slot::%loop-number -1%} to slot loop-number -1 of loop-player's inventory send "&8Zapis twojego ekwipunku zostal wykonany z daty: &2%{_year}%/%{_month}%/%{_day}%&8, &2%{_hour}%:%{_minute}%&8." to loop-player