COULEUR DE PSEUDO

Calak Messages postés 38 Date d'inscription mercredi 28 août 2002 Statut Membre Dernière intervention 24 janvier 2010 - 10 juil. 2003 à 11:59
z3snoop Messages postés 1 Date d'inscription jeudi 5 juin 2003 Statut Membre Dernière intervention 31 juillet 2003 - 31 juil. 2003 à 21:02
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/14959-couleur-de-pseudo

z3snoop Messages postés 1 Date d'inscription jeudi 5 juin 2003 Statut Membre Dernière intervention 31 juillet 2003
31 juil. 2003 à 21:02
yop sui pa tre caler en script mai je voudari savoir si ce code permet que dan les chat et pa seulemen dan la nick list sa met els non en couleur suivan les op voice halfop ...
merci
Calak Messages postés 38 Date d'inscription mercredi 28 août 2002 Statut Membre Dernière intervention 24 janvier 2010
12 juil. 2003 à 16:49
avantage:

tu le fais une fois, pas besoin de le refaire après
bcp plus court et plus rapide

enfin, je dis ça mais je dis rien hein ^_^
Calak Messages postés 38 Date d'inscription mercredi 28 août 2002 Statut Membre Dernière intervention 24 janvier 2010
12 juil. 2003 à 16:48
alias couleur {
var %c = $cnick(0)
;## On remet a zéro les valeur de couleur
while (%c) { .cnick -r %c | dec %c }
;## On color les dofférents nick ( TOI, les @, les %, les + et les Reg)
.cnick $eval($me,0) 1
.cnick * 2 @
.cnick * 10 %
.cnick * 14 +
.cnick -n * 15
}
Calak Messages postés 38 Date d'inscription mercredi 28 août 2002 Statut Membre Dernière intervention 24 janvier 2010
12 juil. 2003 à 16:37
nan, mais sans déconner, ton code est très mal fait.

de plus vire moi ce / devant couleur ( dans alias /couleur { ... )

pis p-e que cet alias serait "légèrement mieux"

;## en reprenant ta méthode, et en l'optimisant:
alias couleur {
if (!$nick(#,0)) { echo 4 * /couleur: la fanêtre active n'est pas un channel | return }
var %i = 1
while (%i <= $nick(#,0)) {
if ($nick(#,%i) == $me) cline 14 # $me
elseif ($nick(#,%i) isop #) cline 2 # $ifmatch
elseif ($nick(#,%i) ishop #) cline 3 # $ifmatch
elseif ($nick(#,%i) isvoice #) cline 7 # $ifmatch
elseif ($nick(#,%i) isreg #) cline 1 # $ifmatch
inc %i
}
}
on *:join:#:couleur
on *:op:#:couleur
on *:deop:#:couleur
on *:voice:#:couleur
on *:devoice:#:couleur
on *:mode:#:couleur


l'inconvénient c'est que c'est lent sur un salon avec bcp de gens, que a chaque fois qu'il y a une action des on *:... l'alias est réappelé.

Je te refais ça en bcp plus propre et plus rapide... t'ention
cs_JuJuLoL Messages postés 56 Date d'inscription samedi 10 mai 2003 Statut Membre Dernière intervention 20 novembre 2004
12 juil. 2003 à 16:13
lol
Calak Messages postés 38 Date d'inscription mercredi 28 août 2002 Statut Membre Dernière intervention 24 janvier 2010
12 juil. 2003 à 13:57
^_^

( oula, les msg vachement utiles ^_^; )
Kerrigan Messages postés 708 Date d'inscription lundi 15 juillet 2002 Statut Membre Dernière intervention 17 mars 2005
12 juil. 2003 à 09:57
:)
Calak Messages postés 38 Date d'inscription mercredi 28 août 2002 Statut Membre Dernière intervention 24 janvier 2010
10 juil. 2003 à 11:59
"if (($nick == $me) || ($nick != $me))" utilité??? aucune, vu que $nick sera toujours égal ou différent à ton nick...

et va voir ça /help /cnick ...
Rejoignez-nous