Utilisateur anonyme
-
11 oct. 2004 à 14:55
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 2009
-
13 oct. 2004 à 18:29
Re bonjour, je voulais mettre la liste des clones quand un nouveau clone join le salon , on ma dit de metre ça mais ça ne marche pas et évidement je ne sais pas pourquoi
merci
on !*:join:#: {
var %chan = #chan
if ($chan isin %chan) {
if $ialchan($address($nick,2),$chan,0) > 2
var %liste-clones = $clone-chan($address($nick,2),#) {
echo -a Clones détectés : $nick %liste-clones $+($chr(40),$address($nick,2),$chr(41)) sur $chan
}
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 12 oct. 2004 à 00:04
la syntaxe est fausse (accolade au mauvais endroit et #chan) et l'alias manque.
pour coller a ton code :
(non testé et sans SAV =])
on !*:join:#: {
if ($ialchan($address($nick,2),$chan,0) > 2) {
var %liste-clones = $clone-chan($address($nick,2),$chan)
echo -a Clones détectés : $nick -> %liste-clones $+($chr(40),$address($nick,2),$chr(41)) sur $chan
}
alias clone-chan { var %ad $1 , %i $ialchan(%ad,$2,0) , %n
while %i {
%n = $ialchan(%ad,$2,0) %n
dec %i
}
return %n
}
PaDa
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 12 oct. 2004 à 19:12
en fait c'est $wildsite , et à ma connaissance aucune
so ce n'est que c bcp plus simple à écrire ... :)
valable uniquement dans les "on event" , comme $site qui donne le host (la partie après le @)
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 13 oct. 2004 à 18:29
en effet j'ai merdouillé l'alias :
alias clone-chan {var %ad $1 , %i $ialchan(%ad,$2,0) , %n
while %i {
%n = $ialchan(%ad,$2,%i) %n
dec %i
}
return %n
}
essaie ca , et dans tous les cas vois /help $ialchan pour plus d'infos sur cet identifieur (j'pense que la syntaxe se rapproche plus de ca koi ^^)
PaDa