regarding the spaces issue, there does exist a method to echo the exact line as messaged by the user (with excess spaces intact) by using
/loadbuf, an example of which is given here:
http://pastebin.com/hczBVrFsthe preferred method involves using a DLL such as Saturn's spaces.dll available along with a full double article on the nature of handling spaces in mIRC at:
http://www.xise.nl/mirc/wiki/doku.php?id=spacesOk, I'm looking into this. I guess I should have mentioned before, but the problem goes two ways. When other users enter lines with leading or multiple spaces, it needs to be displayed on the current user's screen. But when the current user enters lines with leading or multiple spaces, it both needs to be displayed on the current user's screen, and sent to other users. Would a similar script support that?
Also, does anyone have experience with $chr(160)? It always used to look like a space, and still does to me. I'm using it in some of my bots as an easy trick to use leading or multiple spaces, and I haven't heard anyone complaining about it so far.
Thanks for your input.
EDIT: After staring at it for a while trying to decipher it, I decided to copy-paste it to my remote, and see what it does (making sure I have no other on text entries in any of my remotes). It doesn't exactly seem to work as intended.
When someone enters:
<Nick> test test
It comes out as:
<Nick>
test test
That's when literally copy-pasting the code. I'll try to see what I'm doing wrong.