Creer des slaps sous XChat

Présentation

Qu'est ce que des slaps ?
Si vous etes un habitué des reseaux irc, vous avez surement deja vu ces actions du genre :
* Pseudo1 met une baffe a Pseudo2
Et bien c'est ca des slaps... Les scripts pour mIRC en regorgent, mais il n'y en a aucun dans Xchat. Alors comment faire pour les creer soi-meme ?
C'est Tres simple.

  1. Nous allons tout d'abord commencer par creer une rubrique Slaps dans le menu contextuel de la liste des utilisateurs.
  2. Allez dans Parametres / Avances / Menu de la liste des utilisateurs
  3. Cliquez trois fois sur + Ajouter un nouveau afin de creer 3 nouvelles lignes
  4. Dans la premiere, nous allons creer un separateur pour bien demarquer notre nouveau sous-menu du reste :
  5. Dans la case Nom (ou c'est ecrit : *NOUVEAU*), tapez SEP
  6. Dans la case Commande (ou c'est ecrit EDITEZ MOI), effacez tout et laissez la case vide
  7. Vous venez de creer un separateur.
  8. Dans la 2eme ligne creee, vous allez construitre un sous-menu que l'on appellera Slaps.
  9. Dans la Case Nom, vous mettez SUB, et dans la case Commande, vous inscrivez Slaps
  10. Dans la 3eme ligne creee, nous indiquont la fin de ce sous menu en entrant dans la case Nom ENDSUB et en laissant vide la case commande.
  11. Maintenant que c'est fait, n'oubliez pas de cliquer sur Enregistrer si vous ne voulez pas perdre vos modifications.

Vous avez donc cree un sous-menu dans la liste des commandes utilisateur.
Vous pouvez le voir en faisant un clic droit sur un nom dans la liste des pseudos.
Reste maintenant a remplir de slaps tous plus droles les uns que les autres cette nouvelle categorie.

Le Slap simple typique :

Pseudo1 slaps Pseudo2 around a bit with a large trout

  1. Creez une nouvelle ligne dans le menu contextuel de la liste des utilisateurs, que vous placerez (avec "Vers le haut" et "Vers le bas") entre les lignes "SUB - Slaps" et "Endsub"
  2. Comme nom, donnez lui "Trout Slap", et comme commande, mettez "me slaps %s around a bit with a large trout" (sans les guillemets bien sur), puis sauvegardez votre nouvelle ligne.

- "C'est quoi ce %s ?"
Cliquez donc sur le bouton Aide dans le menu contextuel de la liste des utilisateurs, vous verrez les codes comme %s et leur fonction.
Pour %s il est ecrit "Selected Nick".
Ce %s sera donc remplacé par le pseudo qui est selectionné dans la liste des utilisateurs au moment ou vous cliquerez sur votre nouveau slap : Trout Slap.
A vous de decouvrir les autres...

- "C'est bien joli tout ca, mais j'aimerais mettre mes slaps en couleur ou en gras moi !"
Il suffit d'activer l'option "input_perc_color". Pour ce faire, tapez dans n'importe quelle fenetre de xchat :
/set input_perc_color 1

Désormais, Xchat reconnaitra certaines chaines de caracteres comme des controles pour la mise en forme du texte.
Voici la liste de ces codes :

  • %Cxx,xx : Remplacez "xx" par leur numero de couleurs.
                      Le premier chiffre est la couleur d'ecriture, le second, celle de fond.
                      (Pensez a mettre un 0 devant les chiffres uniques ( 01,05 par ex.).
                      Notez que vous n'etes pas obligé d'utiliser une couleur de fond
  • %B : Pour ecrire en gras
  • %U : Pour souligner le texte
  • %R : Inverse la couleur d'ecriture et la couleur de fond
  • %O : Reinitialise les mises en forme precedentes

- C'est pas mal, mais je voudrais pouvoir ecrire plusieurs lignes en un seul clic aussi...
Pour faire cela, il existe deux facons de proceder.
- La premiere consiste a creer des Commandes Utilisateurs. Cette solution peut etre pratique pour creer un petit nombre de slaps, mais si vous desirez en faire beaucoup, ce n'est pas une maniere tres propre de proceder. Voyons comment ca marche :
Nous allons faire un peu d'art ascii et creer ce joli petit canard :
                 _.._
                /   a\__,
                \  -.___/
                 \  \
            (\____)  \
         |\_(         ))
    _____|   (_        /________
         _\____(______/__
      gnv      ______

Allez dans le menu : Parametres / Avancés / Commandes utilisateurs
Créez neuf nouvelles lignes en cliquant sur Nouveau
Nous allons donner a toutes ces lignes le meme nom : duck
Dans les commandes nous mettons dans l'ordre
    say               _.._
    say              /   a\__,
    say              \  -.___/
    say               \  \
    say          (\____)  \
    say      |\_(         ))
    say _____|   (_        /________
    say      _\____(______/__
    say  gnv      ______

Attention cependant ou vous allez l'utiliser. Vous risquez de prendre un kick en raison du grand nombre de ligne...
Vous pouvez eventuellement mettre un timer avant la commande, qui deviendra :
timer 3 say ...votre texte.
Il est inutile de mettre un timer sur la 1ere ligne (sinon elle mettra 3 secondes a s'afficher dans le cas present).
Ensuite vous n'aurez plus qu'a creer une ligne dans le menu contextuel de la liste des utilisateurs que vous pourrez appeller dessin canard et dans la partie commande, il suffira de mettre : duck (le nom donné a la commande utilisateur)
- La seconde facon de proceder consiste a mettre vos creations dans de simples fichier texte, que vous pourrez stocker dans les repertoires de votre choix. Cette facon de faire vous evitera de remplir les commandes utilisateurs de commandes encombrantes.
Le Texte a mettre dans ce fichier sera le meme que celui qui est a mettre dans les commandes utilisateur, ensuite vous n'aurez plus d'à créer une nouvelle ligne dans le menu contextuel de la liste des utilisateurs, vous lui donnez comme nom Dessin Canard, et comme commande :
Load -e c:/path/de/votre/fichier/canard.txt

Vous devriez desormais etre en mesure de creer toutes sortes de slaps sous xchat. Si vous avez des commentaires, des remarques, ou si vous souhaitez me signaler une erreur, n'hesitez pas a laisser un message.


Merci à Own3d pour ce tutorial ( la source et le site )

Autres personnalisations de xchat

Truquer la réponse ctcp version de xchat
Personnaliser les icones de XChat

Vous pouvez aussi nous aider soit en nous demandant des tutoriaux, soit en les créant vous même et en nous les soumettant
pour celà nous sommes à votre disposition sur le serveur irc xchatfr.org, merci.

Propriété intellectuelle - Ring - XChat FR

trollab Creative Commons Debian Powered Apache Powered PHP Powered Mysql Powered