Just to make things simpler:

Code:
on @!*:BAN:#: {
  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 ($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 }
}


The @ before the * tells mirc to ONLY work if you're OPPED so the if ($me !isop $chan) comparison isnt even needed. Also, the ! before the * tells mirc to look for OTHER PEOPLE triggering this and to IGNORE it if YOU trigger it. Type /help Access levels in mirc for more info.


Those who fail history are doomed to repeat it