moi j'paris un coca que c'est qqun qui a commence a t'aider, puis qui ta laisse avec ce bout de code, parce que si tu arrives a pondre ce code, tu arrives aussi a le debugger.... *logiquement*
je le reecris proprement, avec des commentaires... mais je le laisse tel quel hein.
on *:text:*:#chansource:{
;quand on ecris sur le salon source if ($nick
`nicksource`) && ($network networkircsource) {
;on verifie le pseudo ainsi que le reseau (network)
var %temp = $strip($1-)
;on retire les controls code de $1-
var %r = \[(.*)\] \[ (.*) \] \[ (.*) \].*
;on stock une certain expression reguliere, je suppose que c'est toi qui la voulu
if ($regex(%temp, %r)) {
;on verifie si le texte de l'user (sans les controls code) correspond a l'expression reguliere
if ($regml(1) = pre) {
;ici, $regml(1) vaut ce qui sera entre le premier couple de () ds l'exepression reguliere
scid -t1 $idnet(serveurirccible)
;on se place sur la connexion d'id $idnet(...)
msg #chancible [3;3 $regml(1) 3;] - [3;07 $regml(2) 3;] - 3;[ $regml(3) ]
;on /msg ...
}
if ($regml(1) = nuke) {
scid -t1 $idnet(serveurirccible)
msg #chancible [3;4 $regml(1) 3;] - [ $regml(2) ] - 3;[3;4 $regml(3) 3;]
}
}
}
}
alias idnet {
var %k = 1
while (%k <= $scid(0)) {
if ($scid($scon(%k)).network == $1) { return $scon(%k) }
inc %k
}
}
cet alias la sert a retourne l'identite de connexion du server passe en parametre, mais celui qu'il la fait n,est pas tres malin, jte conseil de regarde la section Tip sur www.scriptsdb.org, en cherchant bien, tu trouvera le meme alias, mais qui est juste...
Autre chose aussi, imagine que je poste un code de 130 000 ligne, et que jte dise, "ca marche pas, aide moi !" tu crois que ya qqun qui va prendre la peine de m'aider ? c'est pareil ici, au lieu de dire ca ne marche pas, decris un petit peu ce qui ne marche pas, ce qu'il se passe, ce qu'il devrait se passer, ce genre de chose...
Pourquoi avoir demander du code tout cuit a qqun ? Maintenant t'es comme un con a poster ici, et tu ne depend que de nos reponses, alors que si t'avais appris cmt faire, tu saurais debugger le code :)