Just a minor suggestion regarding the error handling of mIRC, sometimes when I've had a bit too much to drink or feeling generally fatigued I seem to add invalid parameters in Token Identifiers, but what I propose I think should work the same way the other identifiers.
Example of $numtok()
//echo -a $numtok(Hello Andy it's a fine day today!,32)
//echo -a $numtok(Hello Andy it's a fine day today!,32,0)
As you can see I deliberately added an extra parameter (0) to get the error. Now what I propose is this, instead of the error returned:
* Too many parameters: $numtok
I think it should say what it says in the help file.
* Too many parameters: $numtok(text,C)
As I said this should be the same with all the other identifiers, which would save time hunting through the help file when it's returned there and then.
I hope I was clear.