Sorry I have not replied until now, I forgot to mark this a watched topic.. oops!
Sounds like you want /mnick
Thank you, I will look into it.. that may be exactly what I want ;-)
Have you checked the on LOGON event?
The easiest way to detect /nick failures during logon however is raw 432/433 and $status, which returns loggingon until you are fully registered. Combining it with on LOGON, you can detect when mirc has tried both mnick and anick and failed (just set a flag to 0 in on LOGON, then increment it with each raw 432/433 where $status equals loggingon).
I will look into the ON LOGON event.. I had not seen that before. I have tried watching the raw status codes with limited success. Notably, I had no way to differentiate between normal nick change failures and those while trying to initially log on (even setting a variable was unreliable, more so if I didn't have a bunch of extra scripts running which would set/increment/clear the variable when other related events happen.) I was not, however, aware that the $status identifier could help, so I will try that.
Is there a listing of what values might be returned? I do not see anything regarding that in the help file, and my own scripting has only shown obvious values, like "disconnected", "connected", etc. (Such a listing for all identifiers might be helpful, as well. Some of the descriptions in the help file seem vague..)
Cas