mdeop {
var %chan = $active
if ($me isop %chan) {
set %i 1
set %Var.Index 1
set %Var.Num 5
:start
set %Var.User $opnick(%chan,%i)
if (%Var.User == $null) {
if ($me isop %chan) { raw -q mode %chan -ooooo %Var.Nick }
unset %Var.Nick %i %Var.Index %Var.Num
halt
}
if (%Var.User == $me) { inc %i 1 | goto start }
if (%Var.User != $me) {
set %Var.Nick %Var.User %Var.Nick
if (%Var.Index == %Var.Num) {
if ( $me isop %chan ) { raw -q mode %chan -ooooo %Var.Nick }
unset %Var.Nick
set %Var.Index 1
inc %i 1
goto start
}
inc %Var.Index 1
}
inc %i 1
goto start
}
}