z3snoop
Messages postés1Date d'inscriptionjeudi 5 juin 2003StatutMembreDernière intervention31 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és38Date d'inscriptionmercredi 28 août 2002StatutMembreDernière intervention24 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és38Date d'inscriptionmercredi 28 août 2002StatutMembreDernière intervention24 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és38Date d'inscriptionmercredi 28 août 2002StatutMembreDernière intervention24 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és56Date d'inscriptionsamedi 10 mai 2003StatutMembreDernière intervention20 novembre 2004 12 juil. 2003 à 16:13
lol
Calak
Messages postés38Date d'inscriptionmercredi 28 août 2002StatutMembreDernière intervention24 janvier 2010 12 juil. 2003 à 13:57
^_^
( oula, les msg vachement utiles ^_^; )
Kerrigan
Messages postés708Date d'inscriptionlundi 15 juillet 2002StatutMembreDernière intervention17 mars 2005 12 juil. 2003 à 09:57
:)
Calak
Messages postés38Date d'inscriptionmercredi 28 août 2002StatutMembreDernière intervention24 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...
31 juil. 2003 à 21:02
merci
12 juil. 2003 à 16:49
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 ^_^
12 juil. 2003 à 16:48
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
}
12 juil. 2003 à 16:37
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
12 juil. 2003 à 16:13
12 juil. 2003 à 13:57
( oula, les msg vachement utiles ^_^; )
12 juil. 2003 à 09:57
10 juil. 2003 à 11:59
et va voir ça /help /cnick ...