All pastes #817087 Raw Edit

g

public text v1 · immutable
·published 2007-12-15 06:07 UTC
rendered paste body
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 || $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 
  }
}