alias mdeop {
if (!$1) echo -ac info * Syntax: /mdeop <#chan> <exempt nicks>
elseif ($1 !ischan) echo -ac info * You're not on $+($1,.)
elseif ($me !isop $1) echo -ac info * You're not opped on $+($1,.)
else {
var %i = 1
while ($nick($1,%i,o)) {
var %n = $v1
if ((%n != $me) && (!$istok($2-,%n,32))) {
var %m = %m %n
if ($numtok(%m,32) == $modespl) {
.timer 1 0 mode $1 $+(-,$str(o,$v1)) %m
var %m
}
}
inc %i
}
if (%m) mode $1 $+(-,$str(o,$numtok($v1,32))) %m
}
}
alias mdeop {
if (!$1) echo -ac info * Syntax: /mdeop <#chan> <exempt nicks>
elseif ($1 !ischan) echo -ac info * You're not on $+($1,.)
elseif ($me !isop $1) echo -ac info * You're not opped on $+($1,.)
else {
var %i = 1
while ($nick($1,%i,o)) {
var %n = $v1
if ((%n != $me) && (!$istok($2-,%n,32))) {
var %m = %m %n
if ($numtok(%m,32) == $modespl) {
.timer 1 0 mode $1 $+(-,$str(o,$v1)) %m
var %m
}
}
inc %i
}
if (%m) mode $1 $+(-,$str(o,$numtok($v1,32))) %m
}
}