Sunset IrCx 3.0 — File Browser
SunsetIrCx3.0v3.0 / SunsetIrCx3.0v3.0 / mass.mrc
mass.mrc — 4.01 KB — Download this file
; ...... ... ... ..
; xyyxxx$, ,$' xOx 'X' $$
; x$$ $x$ ,$' , ,x000x, " $$
; p....x$$...$`$,.....,$'$xxxx,'y%xxx,....x',$$uu%%`$x$.qxxy.y$....q
; % x$$ $ `$, ,$'$ ,$'y$ ,$XXX$y',$$ %$`$x$.$ 'y'$ %
; $x x$$ $ `$, ,$'$$xxx,$ 'y$ yx y',$$ `$x$.$ $$ x$
; % x$$ $ `$,$' $, 'y$ yx y',$$ $%`$x$.$ $$ %
; Q....x$$xxxy....`$'..`xxxxxy%'y$..yx....y',$$uu$$`$x$.pxxxx'q....Q
; x:::::: """""" "" "" ' """""" """""""[1999]
;mass command addon by OverAcid for Local 1.0 { http://acidirc.cjb.net }
;dont rip this off or ill bust yer lame ass one way or another
;get [Local 1.1] by M.D. {not just another script,its time to play....}
menu channel,nicklist {
-
(Mass Warfare )
.info:/echo Ircx is power
.-
.op:/mop
.deop:/mdop
.voice:/mvce
.devoice:/mdvce
.-
.kick all:/mkall
.kick ops:/mkops
.ban/kick:/mass b
.-
.message:/mass m $?="enter message"
.invite:/mass i $?="what channel?"
}
alias mass {
%masscmd = $1
if (%masscmd == b) {
set %k 0
:start
%k = %k + 1
if ($nick(%k,#) = $me) { goto start }
if ($nick(%k,#) = $null) { halt }
raw -q kick # $nick(%k,#) %kick Kick/Ban | mode # +b $mask($address($nick(%k,#),2),2)
goto start
}
if (%masscmd == m) {
%m = *2
%i = 0
:Start
%i = %i + 1
if (($nick(%i,#) != $me) && ($nick(%i,#) != $null)) { .msg $nick(%i,#) %m }
if ($nick(%i,#) == $null) { halt }
goto Start
}
if (%masscmd == i) {
echo mass invite $+ # $+ ( $+ $nick(0,#) ppl) to $+ *2 $+
%ic = *2
%i = 0
:Start
%i = %i + 1
if (($nick(%i,#) != $me) && ($nick(%i,#) != $null)) { invite $nick(%i,#) %ic }
if ($nick(%i,#) == $null) { halt }
goto Start
}
}
alias mop {
if ($nopnick(0,#) < 1) { echo all op | halt }
echo mass op in $chan
%mass = ""
%i = 0
:incl
inc %i
if ($nopnick(%i,#) == $null) {
if ($len(%mass) > 0) mode # +ooo %mass
halt
}
%mass = %mass $nopnick(%i,#)
if (3 // %i) {
mode # +ooo %mass
%mass = ""
}
goto incl
}
alias mdop {
if ($opnick(0,#) <= 1) { echo non op in $chan | halt }
echo mass deop in $chan
%mass = ""
%i = 0
:incl
inc %i
if ($opnick(%i,#) == $me) { inc %i }
if ($opnick(%i,#) == $null) {
if ($len(%mass) > 0) mode # -ooo %mass
halt
}
%mass = %mass $opnick(%i,#)
if (3 // %i) {
mode # -ooo %mass
%mass = ""
}
goto incl
}
alias mvce {
if ($nvnick(0,#) < 1) { echo mass voice | halt }
echo mass voice in $chan
%mass = ""
%i = 0
:incl
inc %i
if ($nvnick(%i,#) = $null) {
if ($len(%mass) > 0) mode # +vvv %mass
halt
}
%mass = %mass $nvnick(%i,#)
if (3 // %i) {
mode # +vvv %mass
%mass = ""
}
goto incl
}
alias mdvce {
if ($vnick(0,#) < 1) { echo mass devoice | halt }
echo mass devoice in $chan
%mass = ""
%i = 0
:incl
inc %i
if ($vnick(%i,#) == $null) {
if ($len(%mass) > 0) mode # -vvv %mass
halt
}
%mass = %mass $vnick(%i,#)
if (3 // %i) {
mode # -vvv %mass
%mass = ""
}
goto incl
}
alias mkops {
if ($opnick(0,#) <= 1) { echo kickin' op | halt }
echo mass kick op %mknote
set %num 1
:incl
set %mktarg $opnick(%num,#)
if (%mktarg == $null) { goto end }
if (%mktarg != $me) { kick # %mktarg %kick }
inc %num 1 | goto incl
:end
unset %num %mktarg | inc %sdmkicks 1
}
alias mkall {
if ($nick(0,#) <= 1) { echo kickin' all | halt }
echo mass kick all %mknote
set %num 1
:incl
set %mktarg $nick(%num,#)
if (%mktarg == $null) { goto end }
if (%mktarg != $me) { kick # %mktarg %kick }
inc %num 1 | goto incl
:end
unset %num %mktarg | inc %sdmkicks 1
}
alias { op mode $chan +ooo $1 $2 $3 | mode $chan +ooo $4 $5 $6
deop mode $chan -ooo $1 $2 $3 | mode $chan -ooo $4 $5 $6
/k /kick # $$1
}