This is a simple mass script. I have seen many of these, but they all have trouble with huge amounts of people. Mine is designed for few people or LOTS.
these are examples of how to use it.
/mass - v
/mass + v
/mass - o
/mass + o
You must be in the channel.
alias mass { var %chanpeeps $nick($chan,0,rvo)
var %mass1 1, %mass2 2, %mass3 3, %mass4 4, %mass5 5, %mass6 6
while (%chanpeeps > %mass1) { mode $chan $+($1,$str($2,6)) $nick($chan,%mass1,rvo) $nick($chan,%mass2,rvo) $nick($chan,%mass3,rvo) $nick($chan,%mass4,rvo) $nick($chan,%mass5,rvo) $nick($chan,%mass6,rvo) | inc %mass1 5 | inc %mass2 5 | inc %mass3 5 | inc %mass4 5 | inc %mass5 5 | inc %mass6 5
}
}
alias mass {
if ($regex($1-,/^[+-][ovb]$/)) {
var %a = 1, %nicks
while ($nick(#,%a) != $null) {
if ($v1 != $me) {
var %nicks = %nicks $v1
if ($modespl == $numtok(%nicks,32)) { .mode # $+($left($1,1),$str($right($1,1),$v2)) %nicks | var %nicks }
}
inc %a
}
if (%nicks != $null) .mode # $+($left($1,1),$str($right($1,1),$numtok(%nicks,32))) %nicks
}
else echo -a Specify A Correct Mode: [+|-] [o|v|b]
}
:)