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" 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 {_player} to "%arg 2%" clear {_player}'s inventory restore inventory of player from {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%} set player's boots to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::buty} set player's leggings to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::spodnie} set player's chestplate to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::zbroja} set player's helmet to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::helm} send "&8Twoj backup zostal przywrocony z: &2%arg 3% %arg 4% &8przez gracza: &2%player%&8!" 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 set {itemy::*} to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%} set {_p} to size of {itemy::*} 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} loop {_p} times: set {_x} to random element out of {itemy::*} set {_y} to 0 remove {_x} from {itemy::*} set slot {_y} of player's current inventory to {_x} add 1 to {_y} clear {itemy::*} 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!" on inventory click: if {item::%player%} is set: cancel event on inventory close: clear {item::%player%} every 1 minutes: 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}%} to serialized inventory of loop-player 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 send "&8Zapis twojego ekwipunku zostal wykonany z daty: &2%{_year}%/%{_month}%/%{_day}%&8, &2%{_hour}%:%{_minute}%&8." to loop-player