CID's change... if you connect to all your servers the other way around the server which you have first normally now get's the highest CID...

so $iif($network,$network,$gettok($server,-2,46)) still works best imho (I use this code because of networks who don't have $network support (which are few, I know) and the -2 is to pick up a 'unique' name from the $server... mostly the -2 is the server name ( irc.somenetwork.com someserver.irc.somenetwork.net etc...) ofc all have exceptions...)

the fact no '@' prefix exists for half-op is a good point though

besides the way you want it it create much problems for the scripting engine to understand the event because the triggers varies in lenght too much, or you should give the rest all $null values


If it ain't broken, don't fix it!