Ecrire en couleur sur AnacønÐa Script
Transcription
Ecrire en couleur sur AnacønÐa Script
..:: Ecrire en couleur sur AnacønÐa Script ::.. INTRODUCTION : Pour moi le meilleur script IRC que j’ai testé jusqu’alors est le « AnacønÐa Script for mIRC ns215 ». Une chose embêtante : on ne peut pas écrire en couleur avec celui-ci. Après environs 5 heures de recherche et de prise de tête (surtout pour quelqu’un qui n’y connaît rien en scripting !), n’arrivant pas à m’en sortir avec les explications de google vu que ces explications s’adressaient en général aux personne ayant un minimum de niveau en scripting, j’ai enfin réussi à le faire, je vous partage donc ce que j’ai trouvé. 1°/ MATERIEL : - AnacønÐa Script for mIRC ns215 Une adresse irc (serveur + chan) 2°/ LE PROBLEME : Pour tous les scripts remote qui permettent de mettre en couleur son écriture que j’ai testé, le résultat était toujours le même : Le texte se répète (appelé souvent « doublon »). Ceci est dû à une double fonction « on *:INPUT: ». Il y a deux fois cette fonction dans AnacønÐa, une d’origine, une dans les scripts pour écrire en couleur. C’est aussi pour çà que sur d’autres scripts IRC qu’AnacønÐa çà fonctionne. Il n’y en a pas d’origine. Le soucis était donc de se retrouver avec un seul « on *:INPUT: » dans la totalité des scripts remote de AnacønÐa. Voici la méthode pour y parvenir : il faut mélanger le remote couleur avec le remote d’origine de AnacønÐa. 3°/ METHODE : D’abord, voici le script de couleur à insérer : menu channel { Choisir ma couleur:/macouleur } on 1:input:*:{ %codecouleur = %nbre %ecriture = %codecouleur $+ $1if ($left($1-,1) != !) && ($left($1-,1) != /) { say %ecriture | halt } } dialog CouleursPerm { title Ma Couleur option dbu size -1 -1 120 40 box "Choix de couleur" ,1, 5 5 50 25 edit %nbre ,2, 10 14 20 12 button "Valider" ,10, 65 17 45 12,ok } on *:dialog:CouleursPerm:sclick:10:{ set %nbre $did(2) echo -a %nbre Couleur Activée } alias macouleur dialog -m CouleursPerm CouleursPerm Pour commencer démarrez l’AnacønÐa et cliquez sur « Tools » puis « Script Editor » : Cliquez alors sur l’onglet « Remote », puis à droite « Find Text », et recherchez : on *:INPUT Appuyez sur la touche F3 de votre clavier jusqu’à tomber sur le texte suivant : on *:INPUT:#:{ if ($gettok($readini(mirc.ini,options,n1),23,44)) && ($2) && ($left($1,1) == !) && ($remfirst($1,1) ison $chan) { msg $v1 $1halt } if ($remlast($1,$len($cfgget(separator))) == $hget(nickselect,$chan $+ $cid)) && ($v1 ison $chan) && ($right($1,$len($cfgget(separator))) == $cfgget(separator)) { var %t = $1editbox -p $chan $hget(nickselect,$chan $+ $cid) $+ $cfgget(separator) Placez le début du script couleur : menu channel { Choisir ma couleur:/macouleur } juste avant le on * :INPUT :# : { De cette manière : Remplacez le « # » par un « * » comme dans le script couleur : Placez ensuite cette partie du script couleur : %codecouleur = %nbre %ecriture = %codecouleur $+ $1if ($left($1-,1) != !) && ($left($1-,1) != /) { say %ecriture | halt } Juste avant la ligne « :error » Comme ceci : Placez alors la dernière partie du script couleur après l’accolade qui suit le « :error » : Terminez en cliquant sur OK. VOUS DEVEZ VOUS CONNECTER A UN SERVEUR ET UN SALON IRC POUR VERIFIER SI CA A MARCHE (se reporter au tuto « mIRC - Les Bases »). Cliquez avec le bouton droit de votre souris dans le centre de votre salon puis « Choisir ma couleur ». Maintenez la touche Ctrl de votre clavier puis appuyez sur la touche « k » en même temps, un tableau de couleur apparaîtra. Vous pouvez cliquer sur une couleur ou simplement écrire un chiffre pour choisir une couleur. RAPPEL : si vous mettez juste derrière une virgule puis un autre chiffre cela aura pour effet de mettre un fond de couleur sur votre écriture. Validez. Votre couleur est activée et voilà le résultat, débarrassé de toute répétition !!! ^^ Celui-ci est un script de couleur très simple trouvé à l’aide de Google. Il y a peu de lignes, il était donc plus aisé d’expliquer avec ce dernier. Je pense qu’avec ces explications pour pouvez à peu près insérer n’importe quel script de couleur de texte plus ou moins complexe selon votre choix. Bon amusement ! Tuto by MôûA® (28 Mai 2008).