All pastes #752282 Raw Edit

Untitled

public text v1 · immutable
#752282 ·published 2007-10-28 06:44 UTC
rendered paste body
#protection on
ON *:KICK:#: {
  if ($nick == $me) || ($nick != ChanServ) || ($nick != $me) {
    chanserv unban $chan $me
    timer 1 2 cs invite $chan
    timer 1 3 join $chan 
  }
}
on *:BAN:#:{
  if ($banmask iswm $address($me,5)) {
    mode $chan -b $banmask 
    chanserv unban $chan $me 
    timer 1 3 join $chan
  }
}
on *:DEOP:#: {
  if (%dontdoit == 1) { Halt }
  if ($nick == $me) { Halt }
  else if ($2 == $me) {
    chanserv op $chan $me
  }
}
on *:DEHELP:#: {
  if (%dontdoit == 1) { Halt }
  if ($nick == $me) { Halt }
  else if ($2 == $me) {
    chanserv halfop $chan $me
  }
}
on *:DEVOICE:#: {
  if (%dontdoit == 1) { Halt }
  if ($nick == $me) { Halt }
  else if ($2 == $me) {
    chanserv voice $chan $me
  }
}
#protection end
menu menubar {
  Protection %weiner $+ 
  .[On]:set %weiner On | enable #protection | echo -a Protection is on
  .[Off]:set %weiner Off | disable #protection | echo -a Protection is off
}