ok whats going on is when my protection is on
if some1 deops some1 my script send msg 2 them saying they
deoped me of if some1 kicks some1 same thing it sends msg 2 them saying dont kick me
and on ban so any help would be greatful
Code:
 #prot on
on *:BAN:#: { 
  if (%bp.st == on) {
    if ($nick == $me) { return }
    if ($me isop $chan) && (%bp.p == d) && ($banmask iswm $address($me,5)) { mode $chan -bbb $banmask | mode $chan -qaohv $nick $nick $nick $nick | msg $nick %bp.kmsg }
    if ($me isop $chan) && (%bp.p == k) && ($banmask iswm $address($me,5)) { mode $chan -bbb $banmask | mode $chan -qaohv $nick $nick $nick $nick | mode $chan -bbb $banmask | kick $chan $nick | msg $nick %bp.kmsg } 
    if ($me isop $chan) && (%bp.p == kb) && ($banmask iswm $address($me,5)) { set %nickk $nick | mode $chan -bbb $banmask | mode $chan -qaohv+bbb %nickk %nickk %nickk %nickk $address(%nickk,2) $address(%nickk,9) %nickk | kick $chan %nickk | msg %nickk %bp.kmsg | unset %nickk $nick } 
  }
}
on *:KICK:#: {
  if (%bp.st == on) {
    if ($nick == $me) { return } 
    if ($knick == $me) { join $chan | /sajoin $me $chan | set %nickk $nick }
    if ($me isop $chan) && (%bp.p == d) { mode $chan -qaohv %nickk %nickk %nickk %nickk | msg $chan %nickk [ What The F? Dont kick ME!! 4PûñíshëR 0script ] | msg $nick %bp.kmsg | unset %nickk $nick }
    if ($me isop $chan) && (%bp.p == k) { kick $chan %nickk | msg $chan %nickk [ What The F? Dont kick ME!! 4PûñíshëR 0script ] | msg $nick %bp.kmsg | unset %nickk $nick }
    if ($me isop $chan) && (%bp.p == kb) { mode $chan -qaohv+bbb %nickk %nickk %nickk %nickk $address(%nickk,1) $address(%nickk,9) %nickk | kick $chan %nickk | msg $chan %nickk [ What The F? Dont kick ME!! 4PûñíshëR 5script ] | msg $nick %bp.kmsg | unset %nickk $nick }
  }
}
on *:DEOP:#: {
  if (%bp.st == on) {
    if ($nick == $me ) { return }
    if (%bp.p == d) { /msg chanserv op $chan $me | set %nickk $nick | mode $chan -qaohv %nickk %nickk %nickk %nickk | msg $chan %nickk [ What The F? Dont DeOP ME!! 4PûñíshëR 0script ] | msg $nick %bp.kmsg | unset %nickk $nick }
    if (%bp.p == k) { /msg chanserv op $chan $me | set %nickk $nick | kick $chan %nickk | msg $chan %nickk [ What The F? Dont DeOP ME!! 4PûñíshëR 0script ] | msg $nick %bp.kmsg | unset %nickk $nick }
    if (%bp.p == kb) { /msg chanserv op $chan $me | set %nickk $nick | mode $chan -qaohv+bbb %nickk %nickk %nickk %nickk $address(%nickk,1) $address(%nickk,9) %nickk | kick $chan %nickk | msg $chan %nickk [ What The F? Dont DeOP ME!! 4PûñíshëR 5script ] | msg $nick %bp.kmsg | unset %nickk $nick }
  }
}

 
so what i need it 2 do is
only work when some deop ban kicks me
not when some does it 2 some1 else