
Oromis
Membre-
Compteur de contenus
70 -
Inscription
-
Dernière visite
-
Jours gagnés
2
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Oromis
-
Que cherches-tu à faire précisément ?
-
"indentation error: expected 16 spaces, but found 2 tabs (test.sk, line 43: if "%arg 1%" is "clear":') Cette lignes-là pour chacune des lignes de mon morceau de code ci-dessus, avec pour les deux autres 3 tabs au lieu de une :/
-
-2tabs- if "%arg 1%" is "clear": -3 tabs - clear {teamName::*} -3 tabs - clear {teamColor::*} Voilà ce que j'ai, et j'ai une erreur... :/
-
Lorsque je met le nombre de tabulation adéquat il me met : "indentation error : expected 8 spaces, but found 2 tabs" :/
-
Indenté, c'est la tabulation pour placer les lignes ?
-
Merci de ta réponse !! :) Malheureusement, la première condition détectant l'existance de la team ne fonctionne pas... Elle détecte une équipe alors qu'il y en a pas :/ Pourtant, j'ai une commande qui m'affiche la liste et cette dernière est vide :<none> Je vous redonne mon code : command /team <text> <text> <text>: trigger: if "%arg 1%" is "add": if {teamName::*} does not contain "%arg 2%": broadcast "aaaa" clear {color::*} add "dark_red" and "red" and "gold" and "yellow" and "dark_green" and "green" and "aqua" and "dark_aqua" and "dark_blue" and "blue" and "light_purple" and "dark_purple" and "white" and "gray" and "dark_gray" and "black" to {color::*} loop {color::*}: if loop-value is "%arg 3%": 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 !" stop broadcast "&4Le %arg 3% n'est pas une couleur valide !" else: broadcast "&4L'équipe %arg 2% existe déjà !" if "%arg 1%" is "clear": clear {teamName::*} clear {teamColor::*} Étrangement, ma commande /team clear, pour reset mes listes, fonctionne bien alors que je n'ai des tabs mais des espaces et qu'il n'y a pas une tabulation de plus au code exécuté si condition valide... Merci de votre aide ! :)
-
Oui, j'y ai pensé mais bon... Je préfère tout de même voir si il y a une solution avant d'envisager celle-là ! :) En tout cas, merci tout de même ^^
-
Oui, PsyYZiiK y a partiellement répondu ici, j'ai donc un nouveau code : command /team <text> <text> <text>: trigger: if "%arg 1%" is "add": if {teamName::*} does not contain "%arg 2%": broadcast "aaaa" 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::*} does not contain "%arg 3%": broadcast "aaa" broadcast "&4Le %arg 3% n'est pas une couleur !" else: 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 "&4L'équipe %arg 2% existe déjà !" Mais maintenant, c'est la première condition qui ne fonctionne pas :( Même si la team n'existe pas, j'aurai tout de même le message d'erreur :/
-
@PsYZiiK Ah bâ... Merci énormément, tu réponds en même temps en partie au problème que j'ai posé dans la partie support ^^" Merci beaucoup !!! :p
-
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 : 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 ! ^^"
-
Je me doutais bien qu'il y avait un autre moyen que la boucle ^^ Je te remercie !!!!! :)
-
Salut ! Merci pour ce tuto sympatique ! :) J'ai tout de même une question, il y a t-il un moyen de tester le contenu d'une liste comme demander si la liste {red::*} contient le terme "rouge" ou faut-il forcément passer par une boucle ?
-
Tant mieux que ça serve à d'autre que moi ! :)
-
J'avais essayé de logAdminCommands et le CommandBlockOutput mais celui-là, j'avais oublié jusqu'à son existence... Bref, merci beaucoup ! :)
-
Me revoilà ! :) Après quelques recherches sur le net, je ne trouve pas ce que je cherche à faire... Voici mon problème : J'ai une commande qui permet d'exécuter une commande (command-ception) à partir de la console, le problème étant que cette dernière renvoie une output que j'aimerai faire disparaître :/ Merci d'avance de votre aide !!! :)
-
Je ne passe pas par le même événement mais merci pour les futurs chercheurs d'aide ! ;)
-
Oups... Au fait, j'ai déjà chercher pour la mort avec "on death cancel event" sans succès x) Puis j'ai chercher sur le forum :p Mais j'ai un peu zapper pour le message de mort... ^^" En tout cas, merci beaucoup ! ^^ Je met en résolu :)
-
Je te remercie ! Effectivement, ça fonctionne à merveille ! :) Encore une petite question... Il y a t-il possibilité de désactiver le message de mort dans le chat ? Comme ce n'est pas événement, enfin... Je ne pense pas, je ne vois pas trop comment faire ^^" Hey @Gaël Erhlich ! :) Merci de ta réponse aussi ! :p
-
Bonjour les gens ! :) Nouveau dans le monde du skript, j'aimerai essayer d'annuler la mort d'un joueur en affichant un message et en mettant le joueur en gamemode 3. Pour cela, je passe donc par un "cancel event" pour annuler sa mort, mais problème lors de la lecture du Skript... J'imagine donc que l'on ne peux pas vraiment annuler cet évènement vu qu'il se produit sans doute après la mort ^^" Je ne vois donc pas du tout comment faire pour réaliser mon anti-mort, je sollicite donc votre aide ! :) Merci d'avance !