Simple script to give modes in a channel through a nicklist menu, featuring mass modes aswell.
Simply paste in remotes (alt+r) and rightclick a nickname in a channel.
Note: You must be OP.
Enjoy.
alias snickmass {
var %a = $1, %d
while (%a) {
%d = %d $snick($2,%a)
if ($numtok(%d,32) == $modespl) {
mode $2 $+($3,$str($4,$numtok(%d,32))) %d
var %d = ""
}
dec %a
}
if (%d) { mode $2 $+($3,$str($4,$numtok(%d,32))) %d }
}
menu nicklist {
.$iif($me isop $active,&Usermodes,$style(2) &Usermodes)
..&Give OP: snickmass $snick($active,0) $active + o
..&Give HalfOP: snickmass $snick($active,0) $active + h
..&Give Voice: snickmass $snick($active,0) $active + v
..-
..&Take OP: snickmass $snick($active,0) $active - o
..&Take HalfOP: snickmass $snick($active,0) $active - h
..&Take Voice: snickmass $snick($active,0) $active - v
}