menu menubar,channel,status { Protections .Kick Revenge ..On:/Set %KR On | Echo Kick Revenge is now On! ..Off:/Set %KR Off | Echo Kick Revenge is now Off! .Ban Revenge ..On:/Set %BR On | Echo Ban Revenge is now On! ..Off:/Set %BR Off | Echo Ban Revenge is now Off! .JExcepts ..On:/Set %JE On | Echo Join Excepts is now On! ..Off:/Set %JE Off | Echo Join Excepts is now Off! .JInvites ..On:/Set %JI On | Echo Join Invites is now On! ..Off:/Set %JI Off | Echo Join Invites is now Off! .DeMode ..On:/Set %DM On | Echo Demode is now On! ..Off:/Set %DM Off | Echo Demode is now Off! .All ..On:/Set %DM On | /Set %JI On | /Set %JE On | /Set %BR On | /Set %KR On | Echo All Protections are now On! ..Off:/Set %DM | /Set %JI Off | /Set %JE Off | /Set %BR Off | /Set %KR Off | Echo All Protections are now Off! } on *:rawmode:#: { if ($chan == #bot) { halt } if (%DM == On) { if (- isin $1) && (I isin $1) { /mode $chan +II $Me $Address($Me,2) } if (- isin $1) && (e isin $1) { /mode $chan +ee $Me $Address($Me,2) } if (-q isin $1) && ($me isin $2) { Cs Owner $Chan } if (-a isin $1) && ($me isin $2) { Cs Protect $Chan } if (-o isin $1) && ($me isin $2) { Cs Op $Chan } if (-h isin $1) && ($me isin $2) { Cs Halfop $Chan } if (-v isin $1) && ($me isin $2) { Cs Voice $Chan } } } on *:JOIN:#: { if ($nick == $me) { if (%JE == On) { mode $chan +ee $Address($Me,2) $Me } if (%JI == On) { mode $chan +II $Address($Me,2) $Me } } } on *:kick:#:{ if ($knick == $me) && ($nick != ChanServ) && (%KR == On) { set %kchan $chan | set %knick $nick | cs invite $chan | raw -q join $chan } } on *:join:%kchan:{ if ($nick == $me) && (%knick ison %kchan) { cs kick %kchan %knick 14¤ Shouldnt Have Done That 14¤ Users Kicked:5 %kick 14¤ | unset %kchan | unset %knick | inc %kick } } on *:ban:#:{ if (%BR == On) && ($banmask iswm $address($me,2)) { raw -q mode $chan -eeII $nick $address($nick,2) $nick $address($nick,2) | raw -q mode $chan -ob+b $nick $banmask $address($nick,2) | cs kick $chan $nick 14¤ Taste Vengeance! 14¤ Users Kicked:5 %kick 14¤ | inc %kick } }