Was writing this script yesterday and it was quite messy so I stuck some $&'s in there. Then I didn't want one portion to be part of the line so I commented it out putting a ; in front of it. This stopped the whole thing from working.
Here's a simplified example: (put on mIRC 6.35 (not a clean installation though; but I don't think that would matter for this kind of bug))
alias test {
echo -a abc $&
; def $&
ghi
}
Which returns "GHI Unknown command" (assuming you're connected). It doesn't even echo "abc". Another interesting thing I found is that the script editor indents the line after the comment (even when it shouldn't be processed.) Removing the $& in the commented line doesn't help either.
Just thought I'd point it out