well id say thats your problem :tongue:

The way i see it, mIRC does have an easy way of finding out if you have a potential unlimited loop. Save and Run it. :tongue:

If it freezes, well then you did somefin wrong :tongue:.

Personally i rarely have this problem, as with most people im sure. All you need to do is simply work around it, eg.
Code:
var %xs = 100
while (broken statement here) && (%xs > 0) {
more cappily coded junk here
dec %xs
}

And bam, your code will now not run forever. Ofcourse you change %xs to your needs, to 1k, 5k, 10k if needed, but none the less its a simple step to keep mirc from blowing up in your face.