Perhaps the server you use doesn't allow long length of text. mIRC sends out a message based on the maximum allowance required by a server. This might be the reason why it gets cut off. I'll suggest that you upgrade your mIRC version to the latest available, because it has a new feature that chops up long text into smaller messages to ensure that it gets sent completely intact. This feature is enabled by default.