OlimaR Posté(e) le 29 juin 2016 Posté(e) le 29 juin 2016 Hey ! j'aurais besoin d'un skript pour que quand quelqu'un dit mon pseudo dans le chat, ça le met en surbrillance et ainsi pour tout les pseudo Patrick: hey OlimaR ! cela rend: Patrick hey OlimaR ! (seul OlimaR) voient le pseudo en surbrillance j'ai deja essayer ça, ça marché plutôt bien mais si la personne qui disais le pseudo parlé en couleur de base, bah après le pseudo la couleur s'enlever ;( (Patrick: hey OlimaR comment ça va ?) Ses pour ça que je vous demande a vous si vous pouvez y changer quelque chose :) le skript en question: on chat: if message contains "%player%": replace "%player%" with "&4%player%" in the message (si vous pourriez mettre un son quand le pseudo et en surbrillance sa serais parfait :) ) Voila merci de votre aide :)
Buttkill Posté(e) le 29 juin 2016 Posté(e) le 29 juin 2016 on chat: #Quand on joueur parle dans le chat if message contains "%player%": #Si le message est %player% replace "%player%" with "&4%player%" in the message #On le remplace en couleur Neccesaire Skquery et Skrayfall
OlimaR Posté(e) le 29 juin 2016 Auteur Posté(e) le 29 juin 2016 on chat: #Quand on joueur parle dans le chat if message contains "%player%": #Si le message est %player% replace "%player%" with "&4%player%" in the message #On le remplace en couleur Neccesaire Skquery et Skrayfall C'est le même que j'ai montrer et après le pseudo toute la suite de la phrase devient rouge
ShiRzoOa Posté(e) le 29 juin 2016 Posté(e) le 29 juin 2016 Après %player% , tu mets &f pour reset la couleur ! Seulement, si le joueur utilises les couleurs dans son message comme "&cSalut OlimaR !" et qu'il veut le "!" en rouge il devra faire "&cSalut OlimaR &c!"
OlimaR Posté(e) le 29 juin 2016 Auteur Posté(e) le 29 juin 2016 Après %player% , tu mets &f pour reset la couleur ! Seulement, si le joueur utilises les couleurs dans son message comme "&cSalut OlimaR !" et qu'il veut le "!" en rouge il devra faire "&cSalut OlimaR &c!" Y'a pas moyen de rendre cela automatique ? genre pas besoin de mettre "&c" devant "!"
Mastersfelix Posté(e) le 1 juillet 2016 Posté(e) le 1 juillet 2016 Nope, sauf si tu passes par un système de chat custom
OlimaR Posté(e) le 1 juillet 2016 Auteur Posté(e) le 1 juillet 2016 Nope, sauf si tu passes par un système de chat custom C'est a dire ?
ShiRzoOa Posté(e) le 1 juillet 2016 Posté(e) le 1 juillet 2016 C'est à dire (je pense), que tu cancel event quand le joueur parle et tu "custom" le message. Exemple : on chat: cancel event send "&5[&6%player%&5] &7>> &8%message%" 1
MrDrake52000 Posté(e) le 1 juillet 2016 Posté(e) le 1 juillet 2016 Sur mon serveur j'utilise Skript en tant que chat custom, et j'ai en plus un système de nom en surbrillance ^^ Donc tiens, si ça peut t'aider (t'as juste à changer ensuite pour tes groupes à toi) : on chat: if player's primary group is "Administrateur": replace all "%loop-player%" with "&a@%loop-player%&f" in message else if player's primary group is "Fondateur": replace all "%loop-player%" with "&a@%loop-player%&f" in message else if player's primary group is "Modérateur": replace all "%loop-player%" with "&a@%loop-player%&f" in message else if player's primary group is "Modératrice": replace all "%loop-player%" with "&a@%loop-player%&f" in message else if player's primary group is "Builder": replace all "%loop-player%" with "&a@%loop-player%&f" in message else if player's primary group is "Légende": replace all "%loop-player%" with "&a@%loop-player%&e" in message else: replace all "%loop-player%" with "&a@%loop-player%&7" in message play raw sound "random.orb" at loop-player with pitch 1 volume 1 set action bar of loop-player to "&9%player% t'a mentionné dans le tchat !" if player's primary group is "Voyageur": cancel event broadcast "%{title.%player%}% &8&lVoyageur &7%player% &8»&7 %message%" set {group.%player%} to "&8&lVoyageur" stop if player's primary group is "Ecuyer": cancel event broadcast "%{title.%player%}% &7&lEcuyer &2%player% &8»&7 %message%" set {group.%player%} to "&7&lEcuyer" stop if player's primary group is "Chevalier": cancel event broadcast "%{title.%player%}% &b&lChevalier &a%player% &8»&7 %message%" set {group.%player%} to "&b&lChevalier" stop if player's primary group is "Seigneur": cancel event broadcast "%{title.%player%}% &e&lSeigneur &c%player% &8»&7 %message%" set {group.%player%} to "&a&lSeigneur" stop if player's primary group is "Héros": cancel event broadcast "%{title.%player%}% &4&lHéros &a%player% &8»&7 %message%" set {group.%player%} to "&f&lHéros" stop if player's primary group is "Roi": cancel event broadcast "%{title.%player%}% &6&lRoi &e%player% &8»&f %message%" set {group.%player%} to "&e&lRoi" stop if player's primary group is "Légende": cancel event broadcast "%{title.%player%}% &6&lLégende &6%player% &8»&e %message%" set {group.%player%} to "&6&lLégende" stop if player's primary group is "Modérateur": cancel event broadcast "%{title.%player%}% &9&lModérateur &3%player% &8»&f %message%" set {group.%player%} to "&9&lModérateur" stop if player's primary group is "Modératrice": cancel event broadcast "%{title.%player%}% &d&lModératrice &3%player% &8»&f %message%" set {group.%player%} to "&d&lModératrice" stop if player's primary group is "Builder": cancel event broadcast "%{title.%player%}% &9&lBuilder&6 %player% &8»&f %message%" set {group.%player%} to "&89&lBuilder" stop if player's primary group is "Fondateur": cancel event broadcast "%{title.%player%}% &4&lFondateur &c&l%player% &8»&f %message%" set {group.%player%} to "&4&lFondateur" stop if player's primary group is "Administrateur": cancel event broadcast "%{title.%player%}% &c&lAdministrateur &4%player% &8»&f %message%" set {group.%player%} to "&c&lAdministrateur" stop if player's primary group is "Derpy": cancel event broadcast "%{title.%player%}% &d&lDerpy &d%player% &8»&d %message%" set {group.%player%} to "&c&lAdministrateur" stop + Skript lui-même en pièce jointe ^^ PS : Il te faut l'addon RandomSK en plus des habituels (Umbaska, WS, SkQuery, etc) PS2 : Si il te dit qu'il ne reconnaît pas l'expression "player's primary group", remplace la par : "primary group of player" (ça le fait parfois selon la version de RandomSK ^^) J'espère t'avoir aidé, si besoin n'hésite pas ;) 1
OlimaR Posté(e) le 4 juillet 2016 Auteur Posté(e) le 4 juillet 2016 Sur mon serveur j'utilise Skript en tant que chat custom, et j'ai en plus un système de nom en surbrillance ^^ Donc tiens, si ça peut t'aider (t'as juste à changer ensuite pour tes groupes à toi) : on chat: if player's primary group is "Administrateur": replace all "%loop-player%" with "&a@%loop-player%&f" in message else if player's primary group is "Fondateur": replace all "%loop-player%" with "&a@%loop-player%&f" in message else if player's primary group is "Modérateur": replace all "%loop-player%" with "&a@%loop-player%&f" in message else if player's primary group is "Modératrice": replace all "%loop-player%" with "&a@%loop-player%&f" in message else if player's primary group is "Builder": replace all "%loop-player%" with "&a@%loop-player%&f" in message else if player's primary group is "Légende": replace all "%loop-player%" with "&a@%loop-player%&e" in message else: replace all "%loop-player%" with "&a@%loop-player%&7" in message play raw sound "random.orb" at loop-player with pitch 1 volume 1 set action bar of loop-player to "&9%player% t'a mentionné dans le tchat !" if player's primary group is "Voyageur": cancel event broadcast "%{title.%player%}% &8&lVoyageur &7%player% &8»&7 %message%" set {group.%player%} to "&8&lVoyageur" stop if player's primary group is "Ecuyer": cancel event broadcast "%{title.%player%}% &7&lEcuyer &2%player% &8»&7 %message%" set {group.%player%} to "&7&lEcuyer" stop if player's primary group is "Chevalier": cancel event broadcast "%{title.%player%}% &b&lChevalier &a%player% &8»&7 %message%" set {group.%player%} to "&b&lChevalier" stop if player's primary group is "Seigneur": cancel event broadcast "%{title.%player%}% &e&lSeigneur &c%player% &8»&7 %message%" set {group.%player%} to "&a&lSeigneur" stop if player's primary group is "Héros": cancel event broadcast "%{title.%player%}% &4&lHéros &a%player% &8»&7 %message%" set {group.%player%} to "&f&lHéros" stop if player's primary group is "Roi": cancel event broadcast "%{title.%player%}% &6&lRoi &e%player% &8»&f %message%" set {group.%player%} to "&e&lRoi" stop if player's primary group is "Légende": cancel event broadcast "%{title.%player%}% &6&lLégende &6%player% &8»&e %message%" set {group.%player%} to "&6&lLégende" stop if player's primary group is "Modérateur": cancel event broadcast "%{title.%player%}% &9&lModérateur &3%player% &8»&f %message%" set {group.%player%} to "&9&lModérateur" stop if player's primary group is "Modératrice": cancel event broadcast "%{title.%player%}% &d&lModératrice &3%player% &8»&f %message%" set {group.%player%} to "&d&lModératrice" stop if player's primary group is "Builder": cancel event broadcast "%{title.%player%}% &9&lBuilder&6 %player% &8»&f %message%" set {group.%player%} to "&89&lBuilder" stop if player's primary group is "Fondateur": cancel event broadcast "%{title.%player%}% &4&lFondateur &c&l%player% &8»&f %message%" set {group.%player%} to "&4&lFondateur" stop if player's primary group is "Administrateur": cancel event broadcast "%{title.%player%}% &c&lAdministrateur &4%player% &8»&f %message%" set {group.%player%} to "&c&lAdministrateur" stop if player's primary group is "Derpy": cancel event broadcast "%{title.%player%}% &d&lDerpy &d%player% &8»&d %message%" set {group.%player%} to "&c&lAdministrateur" stop + Skript lui-même en pièce jointe ^^ PS : Il te faut l'addon RandomSK en plus des habituels (Umbaska, WS, SkQuery, etc) PS2 : Si il te dit qu'il ne reconnaît pas l'expression "player's primary group", remplace la par : "primary group of player" (ça le fait parfois selon la version de RandomSK ^^) J'espère t'avoir aidé, si besoin n'hésite pas ;) Merci :)
Invité Posté(e) le 6 juillet 2016 Posté(e) le 6 juillet 2016 Après %player% , tu mets &f pour reset la couleur ! Seulement, si le joueur utilises les couleurs dans son message comme "&cSalut OlimaR !" et qu'il veut le "!" en rouge il devra faire "&cSalut OlimaR &c!" Nop mon grand pour la couleur par défaut on fait &r car r = reset :p
Mastersfelix Posté(e) le 8 juillet 2016 Posté(e) le 8 juillet 2016 Nop mon grand pour la couleur par défaut on fait &r car r = reset :p Mouin... Disons que je suis pas mal sur que dans ce cas, le &f fera sûrement l'affaire. Je ne peux pas dire que tu as tord par exemple..
Messages recommandés