Tit highlight bien sympas

Contenu du snippet

Alors je mets de suite une précision : c'est pas un addon genre hl paramétrable ou autre. C'est juste un alias tout con pour hl un pseudo sur plusieurs chans en même temps (c'est pas de la première utilité mais bon... Des fois ça calme certains boulets quand on les affiche sur 3 ou 4 chan en mm tps ;p).
C'est un code de quelques lignes à coller dans les aliases ;).

Source / Exemple :


/hl { 
  set %comchans_ [ $+ [ $$1 ] ] $comchan($$1,0)
  while (%comchans_ [ $+ [ $$1 ] ] > 0) {
    msg $comchan($$1,%comchans_ [ $+ [ $$1 ] ]) 1,0et un 4,8 HIGHLIGHT 1,0 pour 4,8 $$1 $+ 8,8-1,0, un ! :p
    dec %comchans_ [ $+ [ $$1 ] ]
  }
  echo 7 $$1 s'est fait HL sur $comchan($$1,0) chans
  unset %comchans_ [ $+ [ $$1 ] ]
}
/bmsg {
  set %comchans_ [ $+ [ $$1 ] ] $comchan($$1,0)
  while (%comchans_ [ $+ [ $$1 ] ] > 0) {
    msg $comchan($$1,%comchans_ [ $+ [ $$1 ] ]) $2-
    dec %comchans_ [ $+ [ $$1 ] ]
  }
  echo 7 $$1 s'est fait HL sur $comchan($$1,0) chans
  unset %comchans_ [ $+ [ $$1 ] ]
}
/bme {
  set %comchans_ [ $+ [ $$1 ] ] $comchan($$1,0)
  while (%comchans_ [ $+ [ $$1 ] ] > 0) {
    describe $comchan($$1,%comchans_ [ $+ [ $$1 ] ]) $2-
    dec %comchans_ [ $+ [ $$1 ] ]
  }
  echo 7 $$1 s'est fait HL sur $comchan($$1,0) chans
  unset %comchans_ [ $+ [ $$1 ] ]
}

Conclusion :


Le principe, c'est une partie hl tout simple avec un message prédéfini (un exemple ici avec des couleurs qui cassent bien les yeux :p. si vous scriptez un tout petit peu vous pouvez modifier le message... le mien est vraiment pas original :/), et une autre partie ou on peut mettre un message ou une action perso (c'est de loin la plus intéressante ; l'inconvénient c'est qu'il faut entrer 2 fois le nick pour le hl (c'était possible de le mettre automatiquement mais ça obligeait à avoir toujours le nick au même endroit dans le msg :s)).
Donc quand vous entrez l'alias ça hl le nick spécifié sur tous les chans où vous êtes présents ensemble (l'avantage par rapport à un /amsg c'est qu'on ne flood pas inutilement des chans qui n'ont rien à voir ^^) et ça vous affiche un //echo pour vous dire le nombre de chans en commun :D.
Pour les scripteurs (même du dimanche, comme moi :p) je vous conseille de changer les commandes, en effet, les commandes /amsg et /ame étant des commandes IRC, je suis allé plus loin dans l'alphabet pour trouver le "b" qui donne /bmsg et /bme... original, hein ?... /me sort ^^"
Vala vala ! J'attends avec impatience (et angoisse aussi ^^") vos réactions sur ce premier code de mon cru. Si quelqu'un trouve à l'améliorer je suis preneur ;)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.