[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