All pastes #401531 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-03-19 13:20 UTC
rendered paste body
on *:JOIN:#:{
  if ($nick == $me) {
    if ($ini(blacklist.ini,Exempt,$chan)) { HALT }
    if ($ini(blacklist.ini,Banned,$chan)) {
      part $chan » Channel is BlackListed. «
      HALT
    }
    elseif ($ini(blacklist.ini,Warned,$chan)) {
      msg $chan » I Have Been Kicked4 $readini(blacklist.ini,Warned,$chan) / 5 Times. «
    }
  }
}
on 100:TEXT:!addblacklist *:#LowMotion:{
  if ($ini(blacklist.ini,Banned,$2)) {
  notice $nick » $2 is Already Blacklisted. « }
  else {
    writeini blacklist.ini Banned $2 Yes
    msg $chan » $2 added to BlackList. « 
  }
}
on 100:TEXT:!exemptblack *:#LowMotion:{
  remini blacklist.ini Banned $2
  remini blacklist.ini Warned $2
  writeini blacklist.ini Exempt $2 Yes
  notice $nick » $2 added to Blacklist Exempts. « 
}
on 100:TEXT:!delblacklist *:#LowMotion:{
  if ($ini(blacklist.ini,Banned,$2)) {
    remini blacklist.ini Banned $2
    msg $chan » $2 removed from BlackList. « 
  }
  else {
    notice $nick » $2 is Not Blacklisted. «
  }
}
on *:TEXT:!viewblacklist *:#LowMotion:{
  if ($nick isop $chan) {
    if (!$2) {
      notice $nick » Plese Specify a Channel. !viewblacklist chan. «
    }
    else {
      if ($ini(blacklist.ini,Banned,$2)) {
        notice $nick » $2 IS Blacklisted. «
      }
      else {
        notice $nick » $2 IS NOT Blacklisted. «
      }
    }
  }
  else {
    notice $nick » You Need To Be an Op. «
  }
}
on *:KICK:#:{
  if ($knick == $me) {
    if (!$ini(blacklist.ini,Banned,$chan) && !$ini(blacklist.ini,Warned,$chan)) {
      writeini blacklist.ini Warned $chan 1
    }
    elseif ($readini(blacklist.ini,Warned,$chan) < 4) {
      writeini blacklist.ini Warned $chan $calc($readini(blacklist.ini,Warned,$chan) + 1)
    }
    else { writeini blacklist.ini Banned $chan Yes }
  }
}