All pastes #472967 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-05-05 23:19 UTC
rendered paste body
alias bsweep {
  if ($me isop $chan) || ($me ishop $chan) {
    var %w = 1
    var %tbsw
    while (%w <= $nick($chan,0)) {
      if ($read(banmask.txt,s,$address($nick($chan,%w),2))) {
        ban -k $chan $nick($chan,%w) 2 Banlisted host
        inc %tbsw
        inc %w
      }
      elseif ($read(banmask.txt,s,$nick($chan,%w))) {
        ban -k $chan $nick($chan,%w) 2 Banlisted nick
        inc %tbsw
        inc %w
      }
      else inc %w
    }
    .timer 1 5 msg $chan Blacklist sweep finished. $iif(%tbsw,%tbsw,None) Affected.
  }
  else echo -ta [ERROR] You dont have power in $chan $+ .
}