alias massmode { if ($remove($1,-,+) == v) { var %x = r,%w = v goto start } else { var %x = $remove($1,-,+),%w = %x goto start } :start if ($nick($chan,0,%x) >= 20) { echo -a Too many people to voice | halt } var %i = 1, %n while (%i <= $nick($active,0,%x)) { if ($nick($active,%i,%x) != $me) { var %n = %n $nick($chan,%i,%x) } inc %i } mode $chan $left($1,1) $+ $str(%w,%i) %n if ($nick($chan,0,%x) != 0) { massmode $1 } }