^*:LOGON:*: triggers before mIRC sends any information to the server, e.g. nick, real name, email address etc. and removing the
^ makes it trigger after mIRC sends this information to the server.
so would this be ok:
on ^*:LOGON:*:{
if ($network == test) {
mnick 1
anick 2
identd on 3
fullname 4
emailaddr 5
}
}
Yes that would work as long as the $network identifier is filled. You would have to have the server and network (Group) in your servers list because that event would be triggering before mIRC receives the raw 005 from the server.
also does it matter which network is shown in tools --> options --> server under IRC network as sometimes it goes to all networks and just has the specific server under IRC server - as perform still picks up the network ok I assume it will be ok in this case too?
mIRC seems to sometimes forget which server/network was selected in the servers dialog, I made a feature request concerning that very thing some time back but it was never fixed. Perform goes by the network it is connected to, not by which is selected in the servers dialog, so no it won't effect your perform list at all.