Musisz jakoś przenieść nick gracza z komendy do eventu on inventory click, i albo go zapiszesz w ekwipunku, który robisz komendą /is <player> (w którymś slocie lub w tytule ekwipunku) i potem w evencie on inventory click go stamtąd pobrać, zapisać do zmiennej i podstawić do komendy /pex.
Można też zrobić to łatwiej, zapisując po prostu nick gracza do zmiennej stałej podczas wykonywania komendy /is <gracz>
command /is [<player>]:
permission: nevo.is
permission message: &7Nie masz uprawnien do &cnevo.is
trigger:
arg 1 is not set:
send "&8&l> &7Poprawne uzycie: &c/is [nick]"
arg 1 is set:
close player's inventory
open chest with 5 rows named "&2&lNadanie Rangi" to player
loop 45 times:
set player's current inventory's slot loop-number -1 to gray glass pane named "&8&l"
set player's current inventory's slot 13 to diamond named "&7Nadanie Rangi: &4&lPrezes" with lore "&8&l> &7Status: &aNa Zawsze", "&8&l> &7Permisje: &aMaksymalne" and "&8&l> &7Kliknij aby nadac!"
set {target::%player%} to player-arg
on inventory click:
if name of current inventory of player is "&2&lNadanie Rangi":
cancel event
if "%clicked slot%" is "13":
execute player command "pex user %{target::%player%}% group set Prezes"
clear {target::%player%}
close player's inventory