All pastes #968684 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-04-03 06:40 UTC
rendered paste body
on *:INPUT:*:{
  if ($1 == highlight) || ($1 == highlights) {
    if (!$2) {
      echo -a Highlights are currently %highlights
    }
    if ($2 == on) {
      set %highlights on
      echo -a Highlights are now on.
    }
    if ($2 == off) {
      set %highlights off
      echo -a Highlights are now off.
    }
    if ($2 == ignore) {
      write highlight.txt $address($3,2)
      echo -a $3 is now ignored ( $+ $address($3,2) $+ )
    }
    if ($2 == unignore) {
      write -dl highlight.txt $address($3,2)
      echo -a $3 is no longer ignored ( $+ $address($3,2) $+ )
    }
    haltdef
  }
}


on *:TEXT:*:#:{
  if ($me isin $1-) || (Bryce isin $1-) {
    if ($address($nick,2) isin $read(highlight.txt,w,$address($nick,2))) {
      halt
    }
    write highlightlog.txt $adate $chr(40) $+ $chan $+ $chr(41) $chr(91) $+ $time $+ $chr(93) $chr(60) $+ %accesslvl $+ $nick $+ $chr(62) $1-
    if (%highlights == on) {
      if ($nick isop $chan) { set %accesslvl @ | set %accesscolor 4 }
      if ($nick ishop $chan) { set %accesslvl % | set %accesscolor 8 }
      if ($nick isvoice $chan) { set %accesslvl + | set %accesscolor 12 }
      if ($nick isreg $chan) { set %accesscolor 10 }
      allecho 4HIGHLIGHTED: $chr(40) $+ $chan $+ $chr(41) $chr(91) $+ $time $+ $chr(93) $chr(60) $+  $+ %accesscolor $+ %accesslvl $+ $nick $+ 1 $+ $chr(62) $1-
    }
  }
  unset %accesslvl
  unset %accesscolor
}



alias allecho {
  var %t 1
  while (%t <= $chan(0)) {
    if ($chr(45) isin $1) {
      echo $1 $chan(%t) $2- 
    }
    else {
      echo $chan(%t) $1-
    }
    inc %t
  }
}