mIRC doesn't throw an error, /echo or /write or any non-IRC commands will deal with the data passed to them, a IRC command won't, data is sent to the server as-is and if you have a command separator ($lf in this case), it is expected they will be interpreted by the server (mIRC just displays the raw 421 to you).


#mircscripting @ irc.swiftirc.net == the best mIRC help channel