add these to u`r aliases.
Code:
masskbt {
set %massppl 1
:loop
if ($nick(#,%massppl) == chanserv) { inc %massppl | goto loop | halt }
if ($nick(#,%massppl) == $me) { inc %massppl | goto loop | halt }
else { mode $chan +b $nick(#,%massppl) | kick $chan $nick(#,%massppl) takeover }
inc %massppl
if ($nick(#,%massppl) == $null) { unset %massppl }
else { goto loop }
}
massop {
set %massppl 1
:loop
if ($nick(#,%massppl) == chanserv) { inc %massppl | goto loop | halt }
if ($nick(#,%massppl) == $me) { inc %massppl | goto loop | halt }
else { mode $chan +o $nick(#,%massppl) }
inc %massppl
if ($nick(#,%massppl) == $null) { unset %massppl }
else { goto loop }
}
massdeop {
set %massppl 1
:loop
if ($nick(#,%massppl) == chanserv) { inc %massppl | goto loop | halt }
if ($nick(#,%massppl) == $me) { inc %massppl | goto loop | halt }
else { mode $chan -o $nick(#,%massppl) }
inc %massppl
if ($nick(#,%massppl) == $null) { unset %massppl }
else { goto loop }
}
massvoice {
set %massppl 1
:loop
if ($nick(#,%massppl) == chanserv) { inc %massppl | goto loop | halt }
if ($nick(#,%massppl) == $me) { inc %massppl | goto loop | halt }
else { mode $chan +v $nick(#,%massppl) }
inc %massppl
if ($nick(#,%massppl) == $null) { unset %massppl }
else { goto loop }
}
massdevoice {
set %massppl 1
:loop
if ($nick(#,%massppl) == chanserv) { inc %massppl | goto loop | halt }
if ($nick(#,%massppl) == $me) { inc %massppl | goto loop | halt }
else { mode $chan -v $nick(#,%massppl) }
inc %massppl
if ($nick(#,%massppl) == $null) { unset %massppl }
else { goto loop }
}
masskick {
set %massppl 1
:loop
if ($nick(#,%massppl) == chanserv) { inc %massppl | goto loop | halt }
if ($nick(#,%massppl) == $me) { inc %massppl | goto loop | halt }
else { kick $chan $nick(#,%massppl) }
inc %massppl
if ($nick(#,%massppl) == $null) { unset %massppl }
else { goto loop }
}
masskb {
set %massppl 1
:loop
if ($nick(#,%massppl) == chanserv) { inc %massppl | goto loop | halt }
if ($nick(#,%massppl) == $me) { inc %massppl | goto loop | halt }
else { mode $chan +b $nick(#,%massppl) | kick $chan $nick(#,%massppl) }
inc %massppl
if ($nick(#,%massppl) == $null) { unset %massppl }
else { goto loop }
}
massb {
set %massppl 1
:loop
if ($nick(#,%massppl) == chanserv) { inc %massppl | goto loop | halt }
if ($nick(#,%massppl) == $me) { inc %massppl | goto loop | halt }
else { mode $chan +b $nick(#,%massppl) }
inc %massppl
if ($nick(#,%massppl) == $null) { unset %massppl }
else { goto loop }
}
/o onotice 4Ops( $+ $opnick(#,0) $+ ) in # $+ ( $+ $nick(#,0) $+ ):6 $1-
/ops onotice 4Ops( $+ $opnick(#,0) $+ ) in # $+ ( $+ $nick(#,0) $+ ):6 $1-
/ovnotice {
if ( $me isop # ) || ( $me isvo # ) {
%ov.num = 0
%ov.total = $vnick(#,0)
echo -> 4Ops( $+ $opnick(#,0) $+ ) & Voice( $+ $vnick(#,0) $+ ) In # $+ ( $+ $nick(#,0) $+ ):6 $1-
.notice @ $+ # 4Ops( $+ $opnick(#,0) $+ ) & Voice( $+ $vnick(#,0) $+ ) In # $+ ( $+ $nick(#,0) $+ ): $1-
:loop
inc %ov.num 1
if ( %ov.num > %ov.total ) { goto done }
elseif ( $vnick(#,%ov.num) == $me ) { goto loop }
else {
.notice $vnick(#,%ov.num) 2Ops( $+ $opnick(#,0) $+ ) & Voice( $+ $vnick(#,0) $+ ) in # $+ ( $+ $nick(#,0) $+ ): $1-
goto loop
}
else { goto loop }
}
else { echo -a 14»»» 4Error:12 You must be an op or voice in # | halt }
:done
unset %ov.*
}