Aller au contenu

Skript Nom en Surbrillance


Messages recommandés

Posté(e)

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 :)

Posté(e)

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

Posté(e)
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

Posté(e)

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!"

Posté(e)
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 "!"

Posté(e)

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%"

  • J'aime 1
Posté(e)

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 ;)

  • J'aime 1
Posté(e)
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 :)

Posté(e)
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

×
×
  • Créer...

Information importante

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.