All pastes #708130 Raw Edit

Unnamed

public text v1 · immutable
#708130 ·published 2007-09-23 16:23 UTC
rendered paste body
on *:INPUT:#:{ if ($regex($1-,/^[!@.]mass[du]?[vho](?> -[rvho])?(?> (.+))?/Si)) {
    if ($me isop $chan) || ($me ishop $chan) {
      if (($address($me,4) == $address($nick,4)) || ($nick isop $chan)) || (($nick ishop $chan) && ($right($1,1) == v)) {
        var %massf = 0
        :massm
        var %repeat = 0
        var %massm = 0
        if ($mid($1,6,2) == $mid($1,6,1) $+ b) {
          if (!$2) {
            while (%massf <= $ibl($chan,0)) {
              inc %massm
              inc %massf
              var %massc = %massc $ibl($chan,%massf)
              if (%massm == 12) {
                var %repeat = 1
                break
                else { halt }
              }
            }
          }
        }
        else {
          while (%massf < $iif($2 isin $regml(1),$nick($chan,0),$iif($2,$nick($chan,0,$right($2,1)),$nick($chan,0)))) {
            inc %massf
            inc %massm
            if ($iif($2 isin $regml(1),$nick($chan,%massf),$iif($2,$nick($chan,%massf,$right($2,1)),$nick($chan,%massf))) != $me) {
              if ($right($1,1) == k) {
                if ($iif($2 isin $regml(1),$nick($chan,%massf),$iif($2,$nick($chan,%massf,$right($2,1)),$nick($chan,%massf))) != $nick) {
                  kick $chan $iif($2 isin $regml(1),$nick($chan,%massf),$iif($2,$nick($chan,%massf,$right($2,1)),$nick($chan,%massf))) $iif($regml(1),$regml(1),Masskick)
                }
              }
              else {
                var %massc = %massc $iif($right($1,1) == b,$address($iif($2 isin $regml(1),$nick($chan,%massf),$iif($2,$nick($chan,%massf,$right($2,1)),$nick($chan,%massf))),1),$iif($2 isin $regml(1),$nick($chan,%massf),$iif($2,$nick($chan,%massf,$right($2,1)),$nick($chan,%massf))))
                if (%massm == 12) {
                  var %repeat = 1
                  break
                  else { halt }
                }
              }
            }
          }
        }
        if ($right($1,1) != k) {
          mode $chan $iif($mid($1,6,1) isin ud,-,+) $+ $str($right($1,1),%massm) %massc
          if (%repeat = 1) {
            unset %massc
            goto massm
            else { halt }
          }
        }
      }
    }
  } 
  var %massf = 0
  :massm
  var %repeat = 0
  var %massm = 0
  if ($mid($1,6,2) == $mid($1,6,1) $+ b) {
    if (!$2) {
      while (%massf <= $ibl($chan,0)) {
        inc %massm
        inc %massf
        var %massc = %massc $ibl($chan,%massf)
        if (%massm == 12) {
          var %repeat = 1
          break
          else { halt }
        }
      }
    }
  }
  else {
    while (%massf < $iif($2 isin $regml(1),$nick($chan,0),$iif($2,$nick($chan,0,$right($2,1)),$nick($chan,0)))) {
      inc %massf
      inc %massm
      if ($iif($2 isin $regml(1),$nick($chan,%massf),$iif($2,$nick($chan,%massf,$right($2,1)),$nick($chan,%massf))) != $me) {
        if ($right($1,1) == k) {
          if ($iif($2 isin $regml(1),$nick($chan,%massf),$iif($2,$nick($chan,%massf,$right($2,1)),$nick($chan,%massf))) != $nick) {
            kick $chan $iif($2 isin $regml(1),$nick($chan,%massf),$iif($2,$nick($chan,%massf,$right($2,1)),$nick($chan,%massf))) $iif($regml(1),$regml(1),Masskick)
          }
        }
        else {
          var %massc = %massc $iif($right($1,1) == b,$address($iif($2 isin $regml(1),$nick($chan,%massf),$iif($2,$nick($chan,%massf,$right($2,1)),$nick($chan,%massf))),1),$iif($2 isin $regml(1),$nick($chan,%massf),$iif($2,$nick($chan,%massf,$right($2,1)),$nick($chan,%massf))))
          if (%massm == 12) {
            var %repeat = 1
            break
            else { halt }
          }
        }
      }
    }
  }
  if ($right($1,1) != k) {
    mode $chan $iif($mid($1,6,1) isin ud,-,+) $+ $str($right($1,1),%massm) %massc
    if (%repeat = 1) {
      unset %massc
      goto massm
      break
      else { halt }
    }
  }
}