Noticed a little bug with the "==" if operator and long numbers:
Code:
if (225559219690881181 == 225559219690881185) echo It's a match!
else echo Doesn't match!

$iif(225559219690881181 == 225559219690881185,It's a match!,Doesn't match!)

Even though the numbers aren't the same, it still claims it's a match. Tried it on mIRC 7.43 and 7.44, both gave the wrong answer.

225559219690881181
225559219690881185

Changing the last numbers to letters makes it work like it should, adding more numbers doesn't. It seems to check the first 16-17 numbers and stop, unless there's letters after those numbers.

Same thing happens with "isnum" operator.