If you want it to work for you, you need to use on input.
on *:INPUT:#: {
echo -t $chan $+ $cnick($nick).color $+ $nick $+ > $1-
haltdef
}
Would that also relay the text I sent to the channel in question? That's the problem I'm having.
Edit: Just used that, it's echoing fine for me but it's not sending it to the channel.