[u][b][color=red]Description:[/color][/b][/u]
[u][b]mcolormsg[/b][/u] est un utilitaire permettant de reproduire les commandes/fonctions es_msg/es.msg() et es_tell/es.tell() afin de leur attribuer toutes les couleurs disponibles [RGBA] (Rouge, Vert, Bleu, Alpha=Transparence)
Fonctionnement de l'utilitaire:
[list]
[*]Commandes EventScripts Shell:
[list][*][syntax="es"]// Crée le message d'origine avec la couleur voulue (RGBA)
mcolormsg create <name> <0-255> <0-255> <0-255> <0-255> <message>[/syntax]
[*][syntax="es"]// Permet de rajouter un autre message à la suite du même message mais d'une couleur différente (par exemple)
mcolormsg concat <name> <0-255> <0-255> <0-255> <0-255> <message>[/syntax]
[*][syntax="es"]// Envoie le message à l'userid désigné tel es_tell
mcolormsg tell <name> <userid>[/syntax]
[*][syntax="es"]// Envoie le message à tout le monde tel es_msg
mcolormsg msg <name>[/syntax]
[u][b]exemple[/b][/u]:
[syntax="es"]block load
{
es_load mcolormsg
}
event player_say
{
if (event_var(text) == "!bleu")do
{
mcolormsg create var 0 255 0 255 Je crée la phrase en vert
mcolormsg concat var 0 0 255 255 puis je la continue en bleu avant de me l'envoyer à moi:
es mcolormsg concat var 255 0 255 255 event_var(es_username)
es mcolormsg tell var event_var(userid)
}
else do
{
if (event_var(text) == "!opaque") do
{
mcolormsg create var 0 255 255 150 ici je la rends un peu opaque !
mcolormsg msg var
}
}
}[/syntax][/list]
[*]Fonctions EventScripts Python:
[list][*][syntax="python"]mcolormsg(<name>).create(<message>, <0-255>, <0-255>, <0-255>[, <0-255>])[/syntax]
[*][syntax="python"]mcolormsg(<name>).concat(<message>, <0-255>, <0-255>, <0-255>[, <0-255>])[/syntax]
[*][syntax="python"]mcolormsg(<name>).tell(<userid>)[/syntax]
[*][syntax="python"]mcolormsg(<name>).msg()[/syntax]
[u][b]exemple[/b][/u]:
[syntax="python"]import es
from mcolormsglib import mcolormsg
def player_say(event_var):
hello_world = mcolormsg('helloworld')
hello_world.create('Hello World !', 255, 0, 0)
hello_world.msg()
[/syntax][/list][/list]
[b]L'utilitaire comprend également un script d'exemple, permettant (si vous l'activez) de colorer aléatoirement les messages des joueurs envoyés dans le chat[/b]
Installation
[u][b][color=red]Installation:[/color][/b][/u]
[list]
[*]Dézipper l'archive mcolormsg.zip
[*]uploader les fichiers de cette manière:
[list][*][quote]/cstrike/addons/eventscripts/_libs/python/[u][b]mcolormsglib.py[/b][/u][/quote]
[quote]/cstrike/addons/eventscripts/[u][b]mcolormsg[/b][/u]/[/quote]
[*]Allez ensuite éditer votre [u][b]autoexec.cfg[/b][/u]:
[quote]/cstrike/cfg/[u][b]autoexec.cfg[/b][/u][/quote]
[*]Rajoutez la ligne suivante:
[syntax="es"]es_load mcolormsg[/syntax]
[*]Si vous souhaitez activer le script optionnel, ajoutez la ligne suivante:
[syntax="es"]es_load mcolormsg/random_color[/syntax]
[*]Redémarrez le serveur[/list]
Version Notes For 1.1
Updated on: 2012-06-25 16:12:43 EST by Matth (View Zip Contents)
[u][b][color=red]Note de la version v1.1:[/color][/b][/u]
[list]
[*]Correction des informations de l'addon[/list]