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
}