All pastes #612331 Raw Edit

Stuff

public text v1 · immutable
·published 2007-07-10 10:10 UTC
rendered paste body
[script]
n0=#FilterKickByNick on
n1=on *:ban:#:{
n2=  .ial on
n3=  if $me !isop $chan { halt }
n4=  else {
n5=    if $ialchan($banmask,$chan,1).nick == $me { mode $chan -b $banmask | halt }
n6=    if $ialchan($banmask,$chan,2).nick == $me { mode $chan -b $banmask | halt }
n7=    if $level($address($ialchan($banmask,$chan,1).nick,3)) >= 80 { halt }
n8=    if $ialchan($banmask,$chan,1).nick == $null { halt }
n9=    else {
n10=      set %FilterEblessKick 0
n11=      :monitorflash
n12=      inc %FilterEblessKick
n13=      if $ialchan($banmask,$chan,%FilterEblessKick).nick == $null { unset %FilterEblessKick | halt }
n14=      else { kick $chan $ialchan($banmask,$chan,%FilterEblessKick).nick  filter | goto monitorflash }
n15=    }
n16=  }
n17=}
n18=#FilterKickByNick end