on inventory click:
if name of player's current inventory is "&6Menu Moderatora":
cancel event
if clicked slot is 0:
close player's inventory
if {ModMode.Gracz.Tryb.Wlaczony::%player%} is not true:
set {ModMode.Gracz.Lokalizacja::%player%} to location of player
set {ModMode.Gracz.Ekwipunek.Armor.Helmet::%player%} to player's helmet
set {ModMode.Gracz.Ekwipunek.Armor.Chestplate::%player%} to player's chestplate
set {ModMode.Gracz.Ekwipunek.Armor.Leggings::%player%} to player's leggings
set {ModMode.Gracz.Ekwipunek.Armor.Boots::%player%} to player's boots
set {ModMode.Gracz.Tryb.Wlaczony::%player%} to true
loop all players:
if loop-player doesn't have permission: "core.modmode"
add loop-player to {_InniGracze::*}
hide player from {_InniGracze::*}
loop 37 times:
set {sloty::%loop-number - 1%} to slot "%loop-number - 1%" parsed as an integer of player's inventory
teleport player to {ModMode.Sprawdzany.Gracz::%player%}
set player's gamemode to creative
clear player's inventory
set slot 0 of player's inventory to stick named "&6ModMenu"
set slot 17 of player's inventory to barrier named "&6Wyjscie z ModMode"
while {ModMode.Gracz.Tryb.Wlaczony::%player%} is true:
set {ModMode.Sprawdzany.Gracz.Ping::%player%} to {ModMode.Sprawdzany.Gracz::%player%}'s ping
set {ModMode.Gracz.Tekst::%player%} to "&e&LPING: %{ModMode.Sprawdzany.Gracz.Ping::%player%}% &c&lSprawdzasz > &e%{ModMode.Sprawdzany.Gracz::%player%}%"
send action bar "%{ModMode.Gracz.Tekst::%player%}%" to player
wait 1 second
else if clicked slot is 4:
execute player command "/bh %{ModMode.Gracz.Tryb.Wlaczony::%player%}%"
else if clicked slot is 8:
execute player command "/ust"
else:
stop
close player's inventory