it works the same but if $3 !ison #, then your doing the same thing as
if (blah) { }
making the entire statement unnecessary and in older versions of mIRC would cause the code to fail