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 } }