on script load: if folder "plugins/SSprawdzanie" doesn't exists: create folder "plugins/SSprawdzanie" create folder "plugins/SSprawdzanie/zbanowani" if file "plugins/SSprawdzanie/config.yml" doesn't exists: create file "plugins/SSprawdzanie/config.yml" set "ustawnienia.logo" to "%{logo}%" in yaml file "plugins/SSprawdzanie/config.yml" send "&6Wszystkie pliki zostaly stworzone!" to console stop variables: {klatka} = 0 {pospr} = 0 {logo} = 0 {pomylka::%player%} = false {ustawiono_klatke} = false command /sprawdz [] []: aliases: spr trigger: if sender has permission "ssprawdz.*": if arg 1 isn't set: send "&b&m=====================================================" send "%{logo}% &e/spr sprawdz - Sprawdzasz gracza" send "%{logo}% &e/spr czysty - Sprawzdany gracz jest czysty" send "%{logo}% &e/spr ban - Sprawzdany gracz jest cheaterem" send "%{logo}% &e/spr setklataka - Ustawiasz klatke dosprawdzania" send "%{logo}% &e/spr pomylka - Pomylka podczas sprawdzania" send "%{logo}% &e/spr setspawn - Ustawia miejsce po sprawdzaniu" send "%{logo}% &e/spr wczytaj - Wczytuje zawartosc z pliku config.yml" send "&b&m=====================================================" if arg 1 is "sprawdz": if arg 2 is set: if {ustawiono_klatke} is true: if {ustawiono_posprawdzaniu} is true: if offlineplayer-arg is online: if file "plugins/SSprawdzanie/sprawdzani/%arg 2%.yml" doesn't exists: create file "plugins/SSprawdzanie/sprawdzani/%arg 2%.yml" set "dane.sprawdzany_przez" to "%player%" in yaml file "plugins/SSprawdzanie/sprawdzani/%arg 2%.yml" teleport player to {klatka} teleport arg 2 to {klatka} send "&b>> &cJetses sprawdzany! Wykonuj wszystkie polecenia admina!" to arg 2 stop else: send "%{logo}% &c&oTen gracz jest sprawdzany!" stop else: send "%{logo}% &c&oTen gracz jest offline!" stop else: send "%{logo}% &c&oNie ustawiles miejsca po sprawdzaniu" stop else: send "%{logo}% &c&oNie ustawiles klatki!" stop else: send "%{logo}% &c&oPodaj nick gracza!" stop if arg 1 is "czysty": if arg 2 is set: if file "plugins/SSprawdzanie/sprawdzani/%arg 2%.yml" exists: delete file "plugins/SSprawdzanie/sprawdzani/%arg 2%.yml" teleport arg 2 to {pospr} wait 1 second send "&b>> &aMasz szczesie jestes czysty!" to arg 2 stop else: send "%{logo}% &c&oTen gracz nie jest sprawdzany!" stop else: send "%{logo}% &c&oPodaj nick gracza!" stop if arg 1 is "ban": if arg 2 is set: if file "plugins/SSprawdzanie/sprawdzani/%arg 2%.yml" exists: teleport arg 2 to {pospr} wait 1 second set {_d} to "%day%" set {_m} to "%month%" set {_y} to "%year%" set {_h} to "%hour%" set {_m} to "%minutes%" set {_a} to "%{_d}%.%{_m}%.%{_y}% | %{_h}%.%{_m}%" delete file "plugins/SSprawdzanie/sprawdzani/%arg 2%.yml" create file "plugins/SSprawdzanie/zbanowani/%arg 2%.yml" set "info.gracz" to "%arg 2%" in yaml file "plugins/SSprawdzanie/zbanowani/%arg 2%.yml" set "info.powod" to "Cheaty" in yaml file "plugins/SSprawdzanie/zbanowani/%arg 2%.yml" set "info.data_nadania" to "%{_a}%" in yaml file "plugins/SSprawdzanie/zbanowani/%arg 2%.yml" set "info.godzina_nadania" to "%{_h}%.%{_m}%" in yaml file "plugins/SSprawdzanie/zbanowani/%arg 2%.yml" set "info.nadany_przez" to "%player%" in yaml file "plugins/SSprawdzanie/zbanowani/%arg 2%.yml" kick offlineplayer-arg due to "&7===============%nl%%{logo}% &cZostales zbanowany za cheaty!%nl%&eZbanowany przez: %player%%nl%&eData nadania: %{_a}%%nl%&4&lTe informacje podane sa jednorazowo!%nl%&7===============" stop else: send "%{logo}% &c&oTen gracz nie jest sprawdzany!" stop else: send "%{logo}% &c&oPodaj nick gracza!" stop if arg 1 is "wczytaj": if file "plugins/SSprawdzanie/config.yml" exists: set {logo} to single value "ustawnienia.logo" get of "plugins/SSprawdzanie/config.yml" send "&aWszystkie dane zostaly wczytane!" stop else: send "&cError: Plik config.yml nie istnieje!" stop if arg 1 is "setklatka": if player isn't flying: set {klatka} to location of player set {ustawiono_klatke} to true send "%{logo}% &aUstawiles miejsce sprawdzania!" stop else: send "%{logo}% &c&oNie mozesz sutawic miejsca sprawdzania w powietrzu!" stop if arg 1 is "setspawn": if player isn't flying: set {pospr} to location of player set {ustawiono_posprawdzaniu} to true send "%{logo}% &aUstawiles miejsce po sprawdzaniu!" stop else: send "%{logo}% &c&oNie mozesz sutawic miejsca sprawdzania w powietrzu!" stop if arg 1 is "pomylka": if arg 2 is set: if file "plugins/SSprawdzanie/zbanowani/%arg 2%.yml" exists: delete file "plugins/SSprawdzanie/zbanowani/%arg 2%.yml" set {pomylka::%arg 2%} to true send "%{logo}% &aUsunales gracza &7%arg 2% &az listy zbanowanych za cheaty!" stop else: send "%{logo}% &c&oTen gracz nie jest zbanowany!" stop else: send "%{logo}% &c&oPodaj nick gracza!" stop else: send "%{logo}% &c&oNie masz uprawnien!" stop on join: if file "plugins/SSprawdzanie/zbanowani/%player%.yml" exists: kick player due to "&7===============%nl%%{logo}% &cZostales zbanowany za cheaty!%nl%&7===============%nl%&4&lAby zobaczysz szczegoly dotyczace banu prosimy o kontakt z administracja!" stop if {pomylka::%player%} is true: wait 1 second send "%{logo}% &aPrzepraszamy! Zostales uniewinniony!" to player set {pomylka::%player%} to false on quit: if file "plugins/SSprawdzanie/sprawdzani/%player%.yml" exists: execute console command "spr ban %player%" broadcast "%{logo}% &e%player% &awyszedl podczas sprawdzania i otrzymal &4PERMA" stop