Found out what the problem are, i have a alias for echo, if i remove that alias he code working. But what do echo have to do with a $error ?
Code:
echo {
  if ($left($1,2) == -q) { !.echo -q $2- | return }
  !echo $utfdecode($1-)
}

Made this since i want to be able to use å-ä-ö in mirc.


if ($me != tired) { return } | else { echo -a Get a pot of coffee now $+($me,.) }