rendered paste bodymenu 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 || $chan == #owner) { 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
}
}