First. IF the lag detector was coded right .. it would monitor lag on all connected connections anyways and display the lag for the active one like mine does :P
second there is absolutly NO reason we need any ability to change the CID
this must remain a defined value uncahngable, to have it be changable by the end user or a script would cause more problems then it would prevent, think about it, we would no longer have a constant to identify a connection, some scripts depend on that.
i've done ALOT of codeing with the CID, and there has NEVER been any problems in geting scripts to work fully featured accross multipal connections.
if your having a problem with one thing or anouther ask in the scripting help section and we will be happy to assist you
as long as you understand the difference and realize how to utalize scon and scid both you can make your scripts work very nicely with no complications,
realy if you think about it .. the move of mIRC to multi server was a HUGE jump .. most ppl are shocked the scripting langauge didnt change all together .. the creation of CID was a greal way to alow the new multi server feature to not break existing scripts or change the language all together .. and you say its poo ? lol