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.
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.