rendered paste bodyon *: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
}
}