options: discord: dc.test.pl #Link do discorda który będzie się wyświetlał graczowi sprawdzanemu! cheaty: 5d #Czas na który gracz jest zbanowany za cheaty! przyznanie: 3d #Czas na który gracz jest zbanowany za przyznanie się! wyjscie: 7d #Czas na który gracz jest zbanowany za wyjście z serwera! command /sprawdz []: permission: sprawdzanie.sk permission message: &cNie masz permisji do używania tej komendy! (sprawdzanie.sk) trigger: if arg 1 is set: if arg 1 is not player: if arg 1 is not offline: if {sprawdzanie::%arg 1%} is set: set {_arg} to "%arg 1%" sprawdz(player, {_arg}) else: sprawdzMENU(player, arg 1) else: set {_arg1} to "%arg 1%" checkSPRAWDZARKA(player, {_arg1}) else: send "&cNie możesz sprawdzić samego siebie!" else: MENUsprawdz(player) function MENUsprawdz(p: player): set {_gui} to chest inventory with 1 rows named "&0 Ustawienia dot. sprawdzania" set slot 2 of {_gui} to lime shulker box named "&2Ustaw lokalizaje sprwadzarki!" with lore " &7Po kliknięciu w ten slot lokacja" and " &7miejsca gdzie gracz zostanie " and " &7przeteleportowany kiedy będzie" and " &7sprawdzany zostanie ustawiona." set slot 6 of {_gui} to yellow shulker box named "&eUstaw lokalizaje spawna!" with lore " &7Po kliknięciu w ten slot lokacja " and " &7miejsca gdzie gracz zostanie " and " &7przeteleportowany po sprawdzeniu" and "&7 zostanie ustawiona." open {_gui} to {_p} function checkSPRAWDZARKA(pl: player, p: text): if {staty::%{_p}%::*} is not set: send "&cTen gracz nie był jeszcze sprawdzany!" to {_pl} stop if {sprawdzanie::%{_p}%} is not set: set {_gui} to chest with 3 rows named "&8Sprawdzenia gracza: &c%{_p}%" loop {staty::%{_p}%::*}: if loop-value is "Cheaty": add red dye named "&7Osąd sprawdzania: &cCheaty" to {_gui} if loop-value is "Przyznanie się": add orange dye named "&7Osąd sprawdzania: &6Przyzanie się do cheatów" to {_gui} if loop-value is "Czysty": add light blue dye named "&7Osąd sprawdzania: &bCzysty" to {_gui} open {_gui} to {_pl} else: set {_gui} to chest with 3 rows named "&8Sprawdzenia gracza: &c%{_p}%" set slot 26 of {_gui} to red shulker box named "&cPowrót" loop {staty::%{_p}%::*}: if loop-value is "Cheaty": add red dye named "&7Osąd sprawdzania: &cCheaty" to {_gui} if loop-value is "Przyznanie się": add orange dye named "&7Osąd sprawdzania: &6Przyzanie się do cheatów" to {_gui} if loop-value is "Czysty": add light blue dye named "&7Osąd sprawdzania: &bCzysty" to {_gui} open {_gui} to {_pl} function sprawdzMENU(p: player, arg: player): if {sprawdzanie::%{_arg}%} is not set: set {_gui} to chest inventory with 1 rows named "&4 Sprawdzanie" set slot 8 of {_gui} to paper named "&aInformacje o graczu: &6%{_arg}%" with lore " &7Po kliknięciu w ten slot " and " &7pokażą się informację na " and " &7temat gracza &a%{_arg}%." set slot 4 of {_gui} to red wool named "&aSprawdz gracza: &c%{_arg}%" with lore " &7Po kliknięciu w ten slot gracz" and " &c%{_arg}% &7będzię sprawdzany!" open {_gui} to {_p} else: sprawdz({_p}, {_arg}) function sprawdz(p: player, split: text): set {_gui} to chest inventory with 3 rows named "&8Sprawdzasz gracza: &c%{_split}%" set slot 4 of {_gui} to paper named "&aInformacje o graczu: &6%{_split}%" with lore " &7Po kliknięciu w ten slot pokażą" and " &7się informację na temat" and " &7gracza który jest sprawdzany!" set slot 11 of {_gui} to light blue shulker box named "&bOczyszczenie" with lore " &7Po kliknięciu w ten slot gracz" and " &7zostanie oczyszczony z zarzutów" and " &7i powróci na spawn'a!" set slot 15 of {_gui} to red shulker box named "&cBan za cheaty" with lore " &7Po kliknięciu w ten slot gracz" and " &7dostanie bana na {@cheaty} za" and " &7posiadanie cheatów!" set slot 22 of {_gui} to orange shulker box named "&6Przyznanie się do cheatów" with lore "&7 Po kliknięciu w ten slot gracz" and "&7 dostanie bana na {@przyznanie} za" and "&7 przyznanie się do cheatów!" open {_gui} to {_p} function sprawdzajacy(p: player, arg1: text): set {_gui} to chest inventory with 1 rows named "&4 Jesteś sprawdzany!" set slot 3 of {_gui} to item frame named "&aInformacje" with lore " &71. Dołącz na naszego discroda (&b{@discord}&7)." and "&7 2. Dołącz na kanał sprawdzania." and "&7 3. Słuchaj się administatora!" and "" and " &7Bądź cierpliwy i czekaj na" and "&7 administratora na kanale!" and "" and " &7Nick sprawdzającego: &a%{_p}%" and "&7 Nick sprawdzanego: &a%{_arg1}%" set slot 5 of {_gui} to orange dye named "&6Przyznaj się" with lore " &7Po kliknięciu w ten slot" and "&7 przyznasz się do cheatów" and "&7 oraz dostaniesz bana na {@przyznanie}!" open {_gui} to {_arg1} parsed as player on inventory close: if {sprawdzanie::%player%} is set: if name of event-inventory is "&4 Jesteś sprawdzany!": set {_gui} to event-inventory wait 1 ticks open {_gui} to player send "&cWybierz jedną z dwóch opcji!" on inventory click: if name of event-inventory contains "&8Sprawdzenia gracza: ": if event-inventory is not player's inventory: cancel event if clicked slot is 26: set {_split::*} to split uncolored name of event-inventory at " " sprawdz(player, {_split::3}) if name of event-inventory is "&0 Ustawienia dot. sprawdzania": if event-inventory is not player's inventory: cancel event if clicked slot is 2: send "&7Pomyślnie ustawiono lokalizaje sprawdzarki na korydnatach: &a%location of player%" set {sprawdzarka} to location of player if clicked slot is 6: send "&7Pomyślnie ustawiono lokalizaje spawna na korydnatach: &a%location of player%" set {spawnSPRAWDZANIE} to location of player if name of event-inventory is "&4 Sprawdzanie": if event-inventory is not player's inventory: cancel event if clicked slot is 4: if {sprawdzanie::%{_split::3}%} is not set: set {_split::*} to split uncolored name of clicked slot at " " teleport {_split::3} parsed as player to {sprawdzarka} sprawdz(player, {_split::3}) sprawdzajacy(player, {_split::3}) send "&7Pomyślnie zaczęto sprawdzać gracza &a%{_split::3}%" send "&4Jesteś sprawdzany! &cSłuchaj się administratora który cię sprawdza! (%player%)" to {_split::3} parsed as player set {sprawdzanie::%{_split::3}%} to true else: sprawdz(player, {_split::3}) if clicked slot is 8: set {_split::*} to split uncolored name of clicked slot at " " checkSPRAWDZARKA(player, {_split::4}) if name of event-inventory is "&4 Jesteś sprawdzany!": if event-inventory is not player's inventory: cancel event if clicked slot is 5: execute console command "/tempban %player% {@przyznanie} &6Przyznanie się!" send "&7Gracz &b%player% &7przyznał się do cheatów i dostał bana na &b{@przyznanie}." to all players add "Przyznanie się" to {staty::%player%::*} clear {sprawdzanie::%player%} if name of event-inventory contains "&8Sprawdzasz gracza: ": if event-inventory is not player's inventory: cancel event set {_split::*} to split uncolored name of event-inventory at " " if clicked slot is 11: close player's inventory clear {sprawdzanie::%{_split::3}%} send title "&7" with subtitle "&7Pomyślnie oczyszczono z zarzutów gracza: &b%{_split::3}%" send title "&7Zostałeś oczyszczony z zarzutów!" with subtitle "&aJeżeli zginąłeś i straciłeś itemy możesz odwołać się do tego na discordzie: {@discord}" to {_split::3} parsed as player for 5 seconds close {_split::3} parsed as player's inventory send "&7Gracz &b%{_split::3}% &7okazał się być &bczysty. &7(Administrator sprawdzający: &b%player%&7)." to all players teleport {_split::3} parsed as player to {spawnSPRAWDZANIE} add "Czysty" to {staty::%{_split::3}%::*} if clicked slot is 22: execute console command "/tempban %{_split::3}% {@przyznanie} &6Przyznanie się!" clear {sprawdzanie::%{_split::3}%} send "&7Gracz &b%{_split::3}% &7przyznał się do cheatów i dostał bana na &b{@przyznanie}. &7(Administrator sprawdzający: &b%player%&7)." to all players add "Przyznanie się" to {staty::%{_split::3}%::*} if clicked slot is 15: execute console command "/tempban %{_split::3}% {@cheaty} &6Cheaty!" clear {sprawdzanie::%{_split::3}%} send "&7U gracza &b%{_split::3}% &7administrator &b%player% &7wykrył niedozwolone oprogramowanie co skutkowało banem na &b{@cheaty}." to all players add "Cheaty" to {staty::%{_split::3}%::*} if clicked slot is 4: checkSPRAWDZARKA(player, {_split::3}) on leave: if {sprawdzanie::%player%} is set: wait 5 ticks clear {sprawdzanie::%player%} execute console command "/tempban %player% {@wyjscie} &6Wyjście z serwera!" send "&7Gracz &b%player% &7wylogował się podczas sprawdzania i dostał bana na &b{@wyjscie}." to all players