Nice script, I just a use this little identifier I wrote up for nIRC.
alias disnick {
if (!$isid) halt
if (!$2) {
if ($cnick($1)) return $+ $cnick($1).color $+ $1 $+
else return $+ $cnick(*).color $+ $1 $+
}
if ($left($nick($2,$1).pnick,1) != $left($1,1)) return $+ $nick($2,$1).color $+ $left($nick($2,$1).pnick,1) $+ $1 $+
else return $+ $nick($2,$1).color $+ $+ $1 $+
}
Use: $disnick($nick,$chan) $chan is optional.
It returns the nick prefixed with their highest mode, it will also be colored according to your nick color setup.
Edit: Hmm, the control+* chars arent showing up :/
I rate it a 7.