Aerosmite 2 Posté : 22 octobre 2016 Bonjour ! J'ai créé 2 teams (vanilla) nommée "verte" et "orange". Je cherche à ajouter des joueurs contenues dans 2 listes à chacune des teams pour profiter de leurs permissions, et mettre les pseudos de la team verte en vert et orange en or, comment feriez-vous ? Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 22 octobre 2016 Salut, tu as crée tes Teams en Skript ou en command block ? Puis tu veux que leurs pseudos soit en couleurs dans le Chat et/ou le Tablist ? Partager ce message Lien à poster Partager sur d’autres sites
Aerosmite 2 Répondu : 23 octobre 2016 Les deux => j'ai les 2 variables listes contenant les joueurs de chaque team: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. et 2 teams vanilla: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Et pour les pseudos il faudrait qu'ils soient dans tout les cas colorées, que ce soit pour le nom, le pseudo dans le chat ou la tablist. Partager ce message Lien à poster Partager sur d’autres sites
Aerosmite 2 Répondu : 24 octobre 2016 Up ! @Galaxie69 ? Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 24 octobre 2016 Voilà : command /teamadd <player> <text>: trigger: if player is op: if arg 1 is set: if arg 2 is "orange": if {team.%arg 1%} is false: set {team.%arg 1%} to "orange" wait 1 tick add arg 1 to {game.current.team::orange::*} message "&aVous venez d'ajouter b%arg 1% &adans l'équipe &6Orange&a." to the player set the arg 1 display name to "&6[Orange] %name of arg 1%" set the arg 1 tablist name to "&6[Orange] %name of arg 1%" if arg 2 is "vert": if {team.%arg 1%} is false: set {team.%arg 1%} to "vert" wait 1 tick add arg 1 to {game.current.team::vert::*} message "&aVous venez d'ajouter b%arg 1% &adans l'équipe &2Vert&a." to the player set the arg 1 display name to "&2[Vert] %name of arg 1%" set the arg 1 tablist name to "&2[Vert] %name of arg 1%" else: message "&cErreur ! Vous devez renseigner la Team." to the player else: message "&cErreur ! Vous devez renseigner un Joueur." to the player else: message "&cErreur ! Vous n'avez pas le droit." to the player on chat: if {team.%player%} is true: if {team.%arg 1%} is "orange": cancel event broadcast "&6[Orange] %player% &7>> &6%message%" else if {team.%arg 1%} is "vert": cancel event broadcast "&2[Vert] %player% &7>> &2%message% else: cancel event broadcast "&7%player% >> %message% Partager ce message Lien à poster Partager sur d’autres sites
Aerosmite 2 Répondu : 25 octobre 2016 Voilà : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Merci pour ton code, je m'en suis fortement inspiré ;) Malheureusement, une erreur me bloque: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Ma liste ne contient que des joueurs, mais Skript me dit que je ne peux pas utiliser loop-player... Donc j'utilises loop-value, mais je ne peux pas l'utiliser pour set le display name.. Je suis bloqué :eek: Comment-faire pour que Skript accepte loop-player ? Partager ce message Lien à poster Partager sur d’autres sites
Gaël Erhlich 256 Répondu : 25 octobre 2016 Comment-faire pour que Skript accepte loop-player ? Éventuellement, tu peux faire loop all players et détecter les joueurs dans la partie d'une autre manière que par liste. mais je ne peux pas l'utiliser pour set le display name Mais normalement, ta dernière instruction devrait marcher avec loop-value. C'est quoi au juste "je ne peux pas" ? Partager ce message Lien à poster Partager sur d’autres sites
Aerosmite 2 Répondu : 25 octobre 2016 Éventuellement, tu peux faire loop all players et détecter les joueurs dans la partie d'une autre manière que par liste. Mais normalement, ta dernière instruction devrait marcher avec loop-value. C'est quoi au juste "je ne peux pas" ? Voici mon code: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Et voici les erreurs que j'obtiens: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Partager ce message Lien à poster Partager sur d’autres sites
Gaël Erhlich 256 Répondu : 25 octobre 2016 Essaye tablist name of loop-value et display name of loop-value pour voir. Partager ce message Lien à poster Partager sur d’autres sites
Aerosmite 2 Répondu : 26 octobre 2016 Essaye tablist name of loop-value et display name of loop-value pour voir. Ca marche ! Par contre maintenant, il me dit que le nom ne peut pas être vide (can't be set to anything), peut-être parce qu'il considère que les type que j'ai essayé peuvent être vide.. Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Partager ce message Lien à poster Partager sur d’autres sites