All pastes #66729 Raw Edit

Something

public text v1 · immutable
#66729 ·published 2006-06-18 05:08 UTC
rendered paste body
bind mode - * reop:mode
bind mode - * rehop:mode
bind mode - * readm:mode
bind mode - * req:mode

set kickondeop 1

proc reop:mode { nick uhost hand chan mc vict } {
global kickondeop botnick owner
if {$mc == "-o" && $vict == $botnick} {
 putlog "Re-Requesting ops from Chanserv"
 putserv "PRIVMSG Chanserv :op $chan"
  if {$nick != $owner && $kickondeop == 1} {
   putserv "KICK $chan $nick"
}
}
}
proc readm:mode { nick uhost hand chan mc vict } {
global kickondeop botnick owner
if {$mc == "-a" && $vict == $botnick} {
 putlog "Re-Requesting halfops from Chanserv"
 putserv "PRIVMSG Chanserv :protect $chan"
  if {$nick != $owner && $kickondeop == 1} {
   putserv "KICK $chan $nick"
}
}
}
proc req:mode { nick uhost hand chan mc vict } {
global kickondeop botnick owner
if {$mc == "-q" && $vict == $botnick} {
 putlog "Re-Requesting owner from Chanserv"
 putserv "PRIVMSG Chanserv :owner $chan"
  if {$nick != $owner && $kickondeop == 1} {
   putserv "KICK $chan $nick"
}
}
}
proc rehop:mode { nick uhost hand chan mc vict } {
global kickondeop botnick owner
if {$mc == "-h" && $vict == $botnick} {
 putlog "Re-Requesting halfops from Chanserv"
 putserv "PRIVMSG Chanserv :halfop $chan"
  if {$nick != $owner && $kickondeop == 1} {
   putserv "KICK $chan $nick"
}
}
}

putlog "Auto-Restatus loaded: Rais"