Moi je pencherais plutôt pour utiliser $ialchan pour voir toutes les
addresses correspondantes, c'est plus compliqué mais plus simple à
utiliser. Tu peux mettre un mask d'une autre forme que *!*@host.domain
($wildsite), j'ai fait un alias pour ça ( double boucle héhé ) :
alias yal {
var %b 1 , %n $numtok($1-,32)
unset %yal | unset %boucleyal
while %n {
while $nick($chan,0) >= %b {
set %yal $addtok(%yal,$ialchan($gettok($1-,%n,32),$chan,%b).nick,32)
inc %b
}
set %boucleyal $addtok(%boucleyal,%yal,32)
dec %n
}
return %boucleyal
}
on @!*:join:*: if ( $istok($yal(%SHITLIST
),$nick,32) ) { ban -ku60 $chan $nick Shitlist !