All pastes #427472 Raw Edit

Untitled

public text v1 · immutable
·published 2007-04-06 20:13 UTC
rendered paste body
on *:BAN:#:{
  if ($me isvoice $chan || $me isreg $chan) { halt }
  elseif ($banmask == *!*@*) { 
    mode $chan -b $banmask 
    mode $chan +b $address($nick,2)
  }
  elseif ($+(*,$banmask,*) iswm $address($me,5)) { 
    mode $chan -b $banmask 
    mode $chan +b $address($nick,2)
  }
  else {
    var %x = 1
    while (%x <= 20) {
      if ($address($me,%x) == $banmask) { 
        mode $chan -b $banmask 
        mode $chan +b $address($nick,2)
      }
      inc %x
    }
  }
}