That's what I have:
Code:
on *:BAN:#: {
  if ($nick == $me) halt
  if (%on.ban == on && $banmask iswm $address($me,-1)) { %on.ban.kin $replace(%on.ban.target,@chan,$chan,@nick,$nick) $replace(%on.ban.msg,@chan,$chan,@nick,$nick,@me,$me) }
  if ($me !isop $chan) halt
  if ($banmask iswm $address($me,-1)) { mode $chan -b-o+b $banmask $nick $address($nick,2) | kick $chan $nick Don't mess with x3RiouS man! | halt }
}

It's only if someone bans you....
and I didn't write it, it's from a script.