All pastes #970615 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-04-04 04:34 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 == #xtol) { halt }
  if ($chan == #owner) { halt }
  if ($chan == #dustbot) { halt }
  if ($chan == #b0tz) { halt }
  if ($chan == #clanhelp) { 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 ($chan == #xtol) { halt }
  if ($chan == #owner) { halt }
  if ($chan == #dustbot) { halt }
  if ($chan == #b0tz) { halt }
  if ($chan == #clanhelp) { halt }
  if (%JE == On) {
    mode $chan +ee $Address($Me,2) $Me  
  }
  if (%JI == On) { if ($chan == #xtol) { halt }
    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 | join $chan } }

on *:join:%kchan:{ if ($nick == $me) && (%knick ison %kchan) { cs kick %kchan %knick 2,1 *Ban Protection Activated* Noobs Kicked >> %kick% | unset %kchan | unset %knick | inc %kick } }

on *:ban:#:{ if ($banmask iswm $address($me,2)) && (%BR == On) { 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 2,1 *Ban Protection Activated* Noob Kicked >> %kick << | inc %kick } }

on *:ban:#:{ if ($address == $me) { 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 2,1 *Ban Protection Activated* Noob Kicked >> %kick << | inc %kick } }