" var %fopen = $+(!,$iif(!$show,.),fopen)"
This line is unnecessary as mIRC automatically prefixes all commands called within an alias with a "." if the alias itself was called with a "."
Try this:
/test echoes "hello"
/.test does nothing.
Quite a handy feature