Jamiie's script could be improved a bit:
alias hnick {
set %h3nick $$1
echo -a 3rd highlight nick has been set as: $1
}
on *:text:*:#:{
if $regex($1-,/(\s\Q $+ $me $+ \E\b)|(\s\Q $+ $anick $+ \E)|(\s\Q $+ %h3nick $+ \E)|$&
$+ (\s\Q $+ nick4 $+ \E)|(\s\Q $+ nick5 $+ \E)|(\s\Q $+ nick6 $+ \E)|$&
$+ (\s\Q $+ nick8 $+ \E)|(\s\Q $+ nick9 $+ \E)|(\s\Q $+ nick10 $+ \E)\b/iS) { hl }
}
alias -l hl {
write highlight.txt $+($chr(40), $asctime(mmm/dd/yyyy),$chr(41)) $+($chr(40),$time(hh:nn:ss TT),$chr(41)) $+($chr(40),$nick,$chr(41)) $1-
echo -a 7 $nick 14 said your name in7 $chan 14at7 $time 14with the following message:7 $1- $+ 14.
inc %me 1
set %hnick $nick
set %hmessage $1-
set %htime $time
set %hchan $chan
}
alias hl { if $isfile(highlight.txt) { window -e @highlights | loadbuf -ip @highlights highlight.txt } }
alias mecount { msg $chan 14I have been highlighted7 %me 14times. Last person to highlight me $&
was7 %hnick 14in channel:7 %hchan $+ 14. With the message:7 ( $+ %htime $+ ) ( $+ %hnick $+ ) %hmessage $+ 14. }
rayrayray, now all you have to do is replace nick4, nick5, etc...with the nicks you want to watch out for.