Essaye ça (réalisé à partir de mon tél) :
function getPlayerGroup(p: player) :: text:
"%configuration section ""users"" get of ""plugins/PermissionsEx/permissions.yml""%" contain "-":
set {_p} to uuid of {_p}
return first element out of value list "users.%{_p}%.groups" get of "plugins/PermissionsEx/permissions.yml"
function getPlayerPrefix(p: player) :: text:
return colored single value "users.%getPlayerGroup({_p})%.options.prefix" get of "plugins/PermissionsEx/permissions.yml"
script load:
file "plugins/Nick/Nicks.yml" does not exists
create file "plugins/Nick/Nicks.yml"
wait 0.5 tick
wf "Nicks:" to "plugins/Nick/Nicks.yml"
wf "- &aJean-Kev" to "plugins/Nick/Nicks.yml"
wf "- &bSteve" to "plugins/Nick/Nicks.yml"
wf "## Ici, tu mets la liste des pseudos." to "plugins/Nick/Nicks.yml"
command /nick:
permission: yt.nick
permission message: &cErreur : Vous n'avez pas la permission !
trigger:
{nick.%player%} is set:
delete {nick.%player%}
send "&cNickname désactivé !"
else:
set {nick.%player%} to colored random element out of value list "Nicks" get of "plugins/Nick/Nicks.yml"
send "&aNick activé !"
send "&aVotre nouveau Nick : %{nick.%player%}% &a!"
chat:
{nick.%player%} is set:
set message format to "%getPlayerPrefix(player)% %{nick.%player%}% : &f%message%"