#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 }