All pastes #23742 Raw Edit

HAMM3R

public text v1 · immutable
#23742 ·published 2005-09-23 22:30 UTC
rendered paste body
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
  }
}