Alors, j'essaye de créer des équipes par une commande custom que je stocke dans deux listes : une contenant le nom de l'équipe, l'autre sa couleur.
J'ai donc une commande avec pour syntaxe : /team <add|remove> <name> <color> où le premier argument est seulement "add" pour le moment.
J'ai une troisième liste où l'enregistre les 16 couleurs possibles dans Minecraft.
Voici mon code :
command /team <text> <text> <text>:
trigger:
if "%arg 1%" is "add":
if "%{teamName::*}%" does not contain "%arg 2%":
broadcast "aaaa" #Test de déboguage
clear {color::*}
add "dark_red" to {color::*}
add "red" to {color::*}
add "gold" to {color::*}
add "yellow" to {color::*}
add "dark_green" to {color::*}
add "green" to {color::*}
add "aqua" to {color::*}
add "dark_aqua" to {color::*}
add "dark_blue" to {color::*}
add "blue" to {color::*}
add "light_purple" to {color::*}
add "dark_purple" to {color::*}
add "white" to {color::*}
add "gray" to {color::*}
add "dark_gray" to {color::*}
add "black" to {color::*}
if "%{color::*}%" contain "%arg 3%":
broadcast "aaa"
execute console command "/scoreboard teams add %arg 2%"
execute console command "/scoreboard teams option %arg 2% color %arg 3%"
add "%arg 2%" to {teamName::*}
add "%arg 3%" to {teamColor::*}
broadcast "&2Équipe %arg 2% en %arg 3% ajoutée !"
else:
broadcast "aaa"
broadcast "&4Le %arg 3% n'est pas une couleur !"
else:
broadcast "&4L'équipe %arg 2% existe déjà !"
Le problème est que, lorsque j'entre une commande de ce genre sur mon serveur :
/team add Ab blac
Où je fais volontairement une faute pour tester le skript, bâ... Le message "Équipe Ab en blac ajoutée !" s'affiche alors que la couleur n'est pas valide...
Si quelqu'un pourrait me dire d'où vient le problème, car j'ai beau cherché et je ne vois pas ^^"
Merci d'avance !!! :)
P.S. : Si quelqu'un sait comment compacté, si possible, le gros bloc où je met les couleurs dans une liste, ou sait faire autrement pour tester la validité d'une couleur, j'accepte volontier, je reste encore débutant dans le domaine du Skript... Merci ! ^^"
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.
Question
Oromis
Hey tout le monde ! C'est encore moi ^^"
Alors, j'essaye de créer des équipes par une commande custom que je stocke dans deux listes : une contenant le nom de l'équipe, l'autre sa couleur.
J'ai donc une commande avec pour syntaxe : /team <add|remove> <name> <color> où le premier argument est seulement "add" pour le moment.
J'ai une troisième liste où l'enregistre les 16 couleurs possibles dans Minecraft.
Voici mon code :
Le problème est que, lorsque j'entre une commande de ce genre sur mon serveur :
Où je fais volontairement une faute pour tester le skript, bâ... Le message "Équipe Ab en blac ajoutée !" s'affiche alors que la couleur n'est pas valide...
Si quelqu'un pourrait me dire d'où vient le problème, car j'ai beau cherché et je ne vois pas ^^"
Merci d'avance !!! :)
P.S. : Si quelqu'un sait comment compacté, si possible, le gros bloc où je met les couleurs dans une liste, ou sait faire autrement pour tester la validité d'une couleur, j'accepte volontier, je reste encore débutant dans le domaine du Skript... Merci ! ^^"
22 réponses à cette question
Messages recommandés