#by wiebe @ QuakeNet

#invites ops/masters/owners when they get kicked by net rider protection

bind kick -|- "% % net rider" netrider:kick

proc netrider:kick { nick uhost handle chan target reason } {
  if { ![validchan $chan] } { return 0 }
  if { $nick != "" } { return 0 }
  if { ![string equal -nocase $reason "net rider"] } { return 0 }
  if { ![string match -nocase *.* $uhost] } { return 0 }
  if { ![botisop $chan] && ![botishalfop $chan] } { return 0 }
  if { ![matchattr [nick2hand $target] omn|omn $chan] } { return 0 }
  puthelp "INVITE $target $chan"
}
