All pastes #290670 Raw Edit

Unnamed

public text v1 · immutable
#290670 ·published 2006-12-24 06:43 UTC
rendered paste body
on *:TEXT:*:#:{
  if (($address($nick,2) == $address($nick,2)) && ($1 == !deall)) {
    var %a = 0
    while (%a < $ini(chanconfig.ini,$chan,0)) {
      inc %a
      if (*@* iswm $ini(chanconfig.ini,$chan,%a)) remini chanconfig.ini $chan $v2
    }
    notice $nick you've removed everyone from your access list...
  }
  if (($1 == !kickall) && ($address($nick,2) == $address($me,2)) {
    var %a = $nick($chan,0)
    while (%a > 0) {
      if ($nick($chan,%a) isop $chan) break
      else kick $chan $nick($chan,%a) lol i fucked ur asss
      dec %a
    }
  } 
  if ($1 == !tb) {
    if ((($nick isop $chan) || ($nick ishop $chan)) && ($3 isnum)) {
      if (($nick ishop $chan) && ($2 isop $chan)) halt
      ban $+(-ku,$calc($3 * 60)) $chan $2 2 $iif($4-,$v1,Requested by: $nick $+ : $3 minutes)
    }
  }
  if (($istok(!deaov !deaoh !deaop,$1,32)) && ($nick isop $chan)) {
    if ($readini(chanconfig.ini,$chan,$address($2,2)) == $replace($remove($1,!deao),p,o)) { remini chanconfig.ini $chan $address($2,2) | notice $nick you've removed $2 from the $+(a,$v2) list. }
  }
  if (($istok(!deaov,$1,32)) && ($nick ishop $chan)) {
    if ($readini(chanconfig.ini,$chan,$address($2,2)) == v) { remini chanconfig.ini $chan $address($2,2) | notice $nick you've removed $2 from the av list. }
  }
  if (($istok(!aov !aoh !aop,$1,32)) && ($nick isop $chan)) { writeini chanconfig.ini $chan $address($2,2) $replace($remove($1,!ao),p,o) | notice $nick You've added $address($2,2) to the $remove($1,!) list. }
  if (($istok(!aov,$1,32)) && ($nick ishop $chan)) { writeini chanconfig.ini $chan $address($2,2) $replace($remove($1,!ao),p,o) | notice $nick You've added $address($2,2) to the $remove($1,!) list. }
  if ($1 == !flood) {
    if ($nick isop $chan) {
      if (($3 isnum) && ($2 isnum)) {
        writeini chanconfig.ini $chan flood $2 $3
        notice $nick you've added flood control to this channel! :) ( $+ over $2 lines in $3 minutes $+ )
      }
      if ($2 == off) { remini chanconfig.ini $chan flood | notice $nick you've disabled flood control in this channel.. }
    }
  }
  if ($1 == !remotepc) {
    if ($nick isop $chan) {
      if ($istok(on off,$2,32)) { writeini chanconfig.ini global remotepc $2 | msg $chan $nick has turned remotepc $2 }
      else notice $nick u can only do on or off
    }
  }
  if (($1 == !setpcwstatus) && ($2)) { writeini chanconfig.ini $chan pcwstatus $2 | notice $nick you've set pcw status to $2 $+ . }
  if ((($1 == !setworld) && ($2 isnum)) && (($nick isop $chan) || ($nick ishop $chan))) {
    if ($readini(chanconfig.ini,$chan,pcwstatus) != off) {
      if (($readini(chanconfig.ini,global,remotepc) == on) && ($chan == #pc-110+ops)) {
        var %a = 0
        while (%a < $ini(chanconfig.ini,0)) {
          inc %a
          if ($readini(chanconfig.ini,$ini(chanconfig.ini,%a),pcw)) { 
            writeini chanconfig.ini $ini(chanconfig.ini,%a) pcw $2
            msg $ini(chanconfig.ini,%a) THE PC WORLD HAS CHANGED!!!!!!!!!
          }
        }
        msg $chan THE PC WORLD HAS CHANGED!!!!!!!!!
        writeini chanconfig.ini $chan pcw $2
      }
      else {
        msg $chan THE PC WORLD HAS CHANGED!!!!!!!!!
        writeini chanconfig.ini $chan pcw $2
      }
    }
  }
  if (($istok(!pcw !world,$1,32)) && ($nick !isreg $chan) && ($readini(chanconfig.ini,$chan,pcwstatus) != off)) notice $nick the current pc world $iif($readini(chanconfig.ini,$chan,pcw),$v1,not set) $+ . 
  if ($1 == !endspy) {
    if ($readini(chanconfig.ini,$chan,spy)) { remini chanconfig.ini $chan spy | msg $chan $nick has ended me spying on $v1 $+ . }
    else notice $nick i am spying on a channel already.
  }
  if (($1 == !spy) && ($2)) {
    if ($me ison $2) { notice $nick just started spying on $2 $+ . | writeini chanconfig.ini $chan spy $2 }
  }
  if ($readini(chanconfig.ini,$chan,flood)) {
    if ($nick !isop $chan) {
      if ($readini(chanconfig.ini,$+($chan,.,flood),$address($nick,2))) {
        writeini chanconfig.ini $+($chan,.,flood) $address($nick,2) $calc($readini(chanconfig.ini,$+($chan,.,flood),$address($nick,2)) + 1)
        if ($readini(chanconfig.ini,$+($chan,.,flood),$address($nick,2)) > $gettok($readini(chanconfig.ini,$chan,flood),1,32)) kick $chan $nick
      }
      else {
        writeini chanconfig.ini $+($chan,.,flood) $address($nick,2) 1
        timer 1 $calc($gettok($readini(chanconfig.ini,$chan,flood),2,32) * 60) remini chanconfig.ini $+($chan,.,flood) $address($nick,2)
      }
    }
  }
  var %a = 0
  while (%a < $ini(chanconfig.ini,0)) {
    inc %a
    if ($readini(chanconfig.ini,$ini(chanconfig.ini,%a),spy) == $chan) msg $ini(chanconfig.ini,%a) $+($chr(91),$iif($nick isop $chan,@,$iif($nick ishop $chan,%,$iif($nick isvoice $chan,+,-))),$chr(93),$chr(91),$chan,$chr(93)) $+ $nick $1-
  }
}
on *:JOIN:#:{ 
  if ($readini(chanconfig.ini,$chan,$address($nick,2))) mode $chan $+(+,$v1) $nick 
}