Désolé mais je ne comprends vraiment pas, parce que ton code est censé fonctionner... :
command /adminrank [<player>] [<int>]:
trigger:
if player is op:
if arg 1 is set:
if arg 2 is 1:
if {grade.%uuid of arg-1%} is "Equipe":
message "&cAttention&8, le joueur %arg-1% est déjà membre de l'équipe !"
stop
message "&cL'administrateur %player% &8vous ajoute dans l'équipe administrative." to arg 1
message "&6&o/aaide&8&o pour avoir la listes des commandes admin." to arg 1
message "&cAdministration: &8Vous ajoutez le joueur %arg-1% dans l'équipe." to player
set {grade.%uuid of arg-1%} to "Equipe"
set arg 1 tab name to "&c%arg 1%"
else if arg 2 is 2:
if {grade.%uuid of arg-1%} is "HR":
message "&cAttention&8, le joueur %arg-1% est déjà membre de l'équipe en tant que HR!"
stop
message "&cL'administrateur %player% &8vous ajoute dans l'équipe administrative en tant que HR" to arg 1
message "&cAdministration: &8Vous ajoutez le joueur %arg-1% dans l'équipe en tant que HR." to player
set {grade.%uuid of arg-1%} to "HR"
set arg 1 tab name to "&c%arg 1%"
on join:
if {grade.%player's uuid%} is "HR":
message "&7Vous êtes connecté en tant que &cmembre HR de l'équipe &7Administrative."
set player tab name to "&c%player%"
else if {grade.%player's uuid%} is "Equipe":
message "&7Vous êtes connecté en tant que &cmembre de l'équipe &7Administrative."
set player tab name to "&c%player%"
j'ai mis tes codes bout a bout et fais 2/3 modif d'opti, et ca c'est censé fonctionner...