on *:input:#: {
if ($ctrlenter) || ($left($1,1) === $readini(mirc.ini,text,commandchar)) { return }
set %tline $1-
set %tchn $chan
unset %idle
inc %_ilines
iback
if (%ncc = 2) {
.msg $target $1-
echo -a $inpline
halt
}
set %tline $2-
set %nick $nick(#,$fline(#,$replace($1,%nctr,*),1,1))
if (%nick !ison $active) { set %tline $1- | echo -a $inpline | .msg $target $1- | halt }
set %tline %nick $+ %owcr $2-
.msg $target %nick $+ %ncchr $2-
echo -a $inpline
halt
}