if (*v* iswm %alc.typ) { echo -a Voices: %alc.vopn } if (*n* iswm %alc.typ) { echo -a NoModes: %alc.nomn } if (*k* iswm %alc.typ) { echo -a AutoKicks: %alc.akin } .unset %alc.* } on ^1:NOTICE:*:?: { if ($nick == ChanServ && %alc.chan) { if ($1- == Access denied. ) { echo -a ** Error [ALC] - Access Denied | .unset %alc.* } if ($1- == End of access list.) { .alc.end } else { if ($eval($+(%alc.chan,:),2) == $4) { .noop } elseif (*num*lev*nick* iswm $1-) { .noop } else { if ($2 == 3) { .inc %alc.vop | .set %alc.vopn %alc.vopn $3 } if ($2 == 4) { .inc %alc.hop | .set %alc.hopn %alc.hopn $3 } if ($2 >= 5 && $2 <= 9) { inc %alc.aop | .set %alc.aopn %alc.aopn $3 } if ($2 >= 10) { inc %alc.sop | .set %alc.sopn %alc.sopn $3 } if ($2 == -1) { inc %alc.nom | .set %alc.nomn %alc.nomn $3 } if ($2 <= -2) { inc %alc.aki | .set %alc.akin %alc.akin $3 } } } haltdef } }