Mmm… I don't want to be heavy, but I am not so sure to be understood… Please forget the RFC. Please also forget the limitation of 1000 messages (which is, I think, in the RFC). As far as I know, all of the messages Anope is able to produce (including additional parameters) are in a table, each message having it's own number. As an example, when I register my nick on NickServ, I receive something like (in english):
"Your nick %nick is now registered under your account %account. Your pass is %pass, please do not forget it"
If things are well done, I think the text above is likely recorded as is (with % parameters names) in a list of messages which could be sent as notices. Let 12 be, as an example, the numeric of this message; that means, its effective position inside the list. What I would like to receive after correctly registering my nickname is something like this:
Your nick blah is now registered under your account blah@blah . Your pass is blah, please do not forget it [IdMsg = 12]
On the opposite, if I did not correctly register my nickname, I would receive another notice with another IdMsg at the end of the message (likely depending on the reason for which the registration was not accepted). I repeat: the IdMsg's are neither depending on the RFC, nor limited by a number. Maybe we could have something like
Blah [Id = 45678]
Human beings would, of course, not take care of the additional numeric at the end of the notice. On the opposite, this info but would be very convenient for automatized systems like scripts or bots which manages Anope. Of course, it would be great to get an help file from the Anope developing team, giving the exhaustive list of the notice messages and their numbers.
I hope thing are clearer. If you need some extra explanation, please let me know…
Thanks in advance
PC