This displays [nick] <message> with the nick in the colors assigned in mIRCs colors dialog along with their mode prefix
Code:
on ^&amp;*:text:*:*:{
  echo -mbflirt $iif(#,#,$nick) $pcol $1-
  haltdef
}
on ^&amp;*:chat:*:{
  echo -mbflirt =$nick $pcol $1-
  haltdef
}
on &amp;*:input:*:{
  if /* !iswm $1 &amp;&amp; $window($active).type isin query channel chat {
    !.msg $active $1-
    var %pcol = 4[&amp;&amp;&amp;4]
    if # {
      echo -ati $replace(%pcol,&amp;&amp;&amp;,$+(,$nick(#,$me).color,$left($remove($nick(#,$me).pnick,$me),1),$me,)) $1-
    }
    else echo -ati $replace(%pcol,&amp;&amp;&amp;,$+(,$cnick($me).color,$me,)) $1-
    halt
  }
}
alias pcol {
  var %pcol = 4[&amp;&amp;&amp;4]
  if # {
    return $replace(%pcol,&amp;&amp;&amp;,$+(,$nick(#,$nick).color,$left($remove($nick(#,$nick).pnick,$nick),1),$nick,))
  }
  return $replace(%pcol,&amp;&amp;&amp;,$+(,$cnick($nick).color,$nick,))
}