Bien le bonjours, j'essaie de faire ne sorte que selon le grade du joueur le salaire soit différent. Comme les grade sont en inherience je ne peut pas passer par les perm pour check et donc j'ai décider de passer par un Display's name contains,
Le probleme est que je continue de recevoir le même montant peut importe le grade.
Voici la partie du code en question, Vous aller surement toute suite trouver le probleme contrairement a moi même après avoir tenter de multiple chose depuis plus de 2h.
Merci de votre temps et désolé du dérangement avec mes skript mal fait lol ^^
command /salaire:
trigger:
set {_salaire} to difference between {salaire.%player%.commande} and now
if {_salaire} is less than {@Cooldown}:
set {_salaire} to SalaireDelay(difference between {salaire.%player%.commande} and now, {@Cooldown})
message "&8&l-----------------[ &b&lSalaire &8&l]----------------"
message " &cVous avez deja recu votre salaire aujourduit !"
send ""
message "&cIl reste %{_salaire}% avant de pouvoir a nouveaux recevoir ton salaire"
message "&8&l------------------------------------------------"
else:
if player's display name contains "Citoyen":
set {salaire.%player%.commande} to now
message "&8&l-----------------[ &b&lSalaire &8&l]----------------"
message " &bVous venez de prendre votre salaire"
make console execute command "eco give %player% 50"
message "&8&l------------------------------------------------"
wait 5 seconds
else if player's display name contains "Héros":
set {salaire.%player%.commande} to now
message "&8&l-----------------[ &b&lSalaire &8&l]----------------"
message " &bVous venez de prendre votre salaire"
make console execute command "eco give %player% 100"
message "&8&l------------------------------------------------"
wait 5 seconds