I personally use this identifier instead of $network, though your $gettok idea is nice for a last resort... so I've added it.
ALIAS -l NetName {
if ($server($server).group) return $ifmatch
elseif ($network) return $ifmatch
elseif ($len($gettok($server,-2,46) > 2) return $gettok($server,-2,46)
return $gettok($server,-3,46)
}
I always go by the Group name first, because smaller servers often return $network with DalNet because its default in their config file. Even servers on larger networks will return some default network name.
I also added $len checking for your -2 method, in case the address is someserver.irc.somenetwork.
co.uk
- Raccoon