I have this highlight script:
Code:
on *:text:*:#:{
  if $highlight($nick $1-) {
    window -k0e @Highlights
    aline @Highlights $timestamp < $+ HIGHLIGHT: $nick @ $chan $+ > $1-
    window -g0n @Highlights
    if ( $chan !== $active || $cid != $activecid ) {
      echo -alt < $+ HIGHLIGHT: $nick @ $chan $+ > $1-
    }
    if !$appactive { talk You were highlighted by $nick in $remove($chan,$chr(35)) }
  }
}
alias talk {
  .gload -h talk default
  .gtalk talk $$1-
}
on *:agent:if ( $agentname == talk ) { .gunload talk }


It tells you (litterally) when you are highlighted while mirc app is inactive, when active it just echoes the highlight to active window.
All highlights are echoed in a custom window too.

EDIT: if you want to really make it talk you need to install a text)to)speech engine. More info here.

Last edited by LethPhaos; 09/02/05 03:49 PM.