1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
alias checkflags { !.msg Q whoami !echo -agt Checking your flags on channels.. !.set %qcheck 1 } on ^*:NOTICE:*:?:{ if ($nick == Q) && (%qcheck) { haltdef } if (*# +* iswm $1-) && ($me ison $1) && (*n* !iswm $3) { !.part $1 Don't have +n flag. !.inc %qcheck } elseif ($1- == End of list) { !echo -agt Check ended. Parted from total $calc(%qcheck -1) channel | !.unset %qcheck } } |