it won't try to deop if nicknames length is one
it won't try to deop if nickname is your own
you can add you own if statements that suits you.
- Code: Select all
alias massdeop {
var %x = $nick($1,0,o)
while (%x) {
var %nickname = $nick($1,%x,o)
if ($numtok(%users,32) == $modespl) && ($me isop $1) { .raw -q MODE $1 $str(-o,$modespl) %users | var %users }
if ($check(%nickname)) { var %users = $addtok(%users,%nickname,32) }
dec %x
}
if ($numtok(%users,32) > 0) { .raw -q MODE $1 $str(-o,$numtok(%users,32)) %users | var %users }
}
alias -l check {
if ($len($1) == 1) { return $false }
elseif ($1 iswm $me) { return $false }
else { return $true }
}