SlySharp Posté(e) le 26 août 2015 Posté(e) le 26 août 2015 Voici un petit tuto, assez simple qui va vous permettre de faire un petit truc sympa ;) ! Donc en gros, lorsqu'un joueur parle, s'il écrit le Pseudo d'un Joueur connecté, le pseudo va devenir bleu :) Voyons tout celà ! Donc, premièrement, l'action (ou event) se passe quand le joueur utilise le Chat, donc on commence le code par : on chat: Maintenant que l'on a notre action, on va sélectionner tous les joueurs connectés, et pour cela, on va faire appelle à un "loop". Il va s'écrire comme ceci : loop all players: #Qui veut dire Tester tous les joueurs, ou sélectionner si vous préférez ^^ Là, on a tous nos joueurs qui ont été sélectionnés, et pour que la suite soit un peu plus claire, on va créer une variable temporaire (C'est à dire qu'à la fin de l'event elle n'existera plus). On va l'appeler "Joueurs" #Pour faire une variable temporaire, on utilise un _ au tout début, exemple : {_mobs}, {_slots} ... loop all players: set {_players} to loop-players Attention à ne pas oublier de faire tab après un Loop ! Donc là on a créé la variable {_players} avec dedans, tous nos joueurs connectés. Mais maintenant, il faut qu'ils soient bleus dans le message ! Pour celà, on va utiliser la formulation suivante, pour remplacer des morceaux de phrases dans un message : replace all "Blabla 1" in message with "Blabla 2" En gros : Replacer tous les "Blabla 1" dans le message par "Blabla 2" On va utiliser la variable que l'on a créé un peu plus tôt : replace all "%{_players}%" in message with "&b%{_player}%&f" #Il va remplacer tous les Pseudos dans le message par le même Pseudo, mais en bleu (&b) La suite du message sera en blanc (&f) vous pouvez le changer selon vos besoin ^^ -> Voilà ! Vous avez tous les éléments nécessaires ! Essayez d'assembler le Skript seul ^^ Sinon, pour les fainéants, ou pour correction : [spoiler=Skript Complet (Correction)] on chat: loop all players: set {_players} to loop-players replace all "%{_players}%" in message with "&b%{_players}%&f" Voilà la fin, merci de commenter et de répondre au sondage ^^. 1
Shartrey Posté(e) le 26 août 2015 Posté(e) le 26 août 2015 Je trouve ton tuto exelent ^^ ps: il y a plus simple : Set the player's display name to "<red>%name of player%" il suffit de le developper :D ex: On first join: Set the player's display name to "<red>%name of player%
SlySharp Posté(e) le 26 août 2015 Auteur Posté(e) le 26 août 2015 Hum, intéressant, mais je suis pas sûr que ça conviendrait : Quand le Joueur parle dans le chat: ça va remplacer son pseudo (Avant le message) en couleur, alors que là c'est à l’intérieur du message (Texte)
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant