All pastes #329522 Raw Edit

Miscellany

public text v1 · immutable
#329522 ·published 2007-01-26 20:38 UTC
rendered paste body
on *:TEXT:!massvoice:#: { if ($nick isop $chan) mass +v $chan }

on *:TEXT:!massdevoice:#: { if ($nick isop $chan) mass -v $chan }

alias mass {
  if ($me !isop $chan) { echo -a ABORTED: You need to be opped on the channel. | return }
  var %cnt = 1, %massmodes
  while (%cnt <= $nick(#,0)) {
    if ($nick(#,%cnt) != $me) {
      %massmodes = %massmodes $nick(#,%cnt)
      if $numtok(%massmodes,32) >= $modespl {
        mode # $str($$1,$modespl) %massmodes
        unset %massmodes 
      }
    }
    inc %cnt
  }
  if (%massmodes) {
    mode # $str($$1,$modespl) %massmodes
  }   
}