Digital Fortress, I know I told you about this before... :)
The problem with the code above is that Millisecs() has to EQUAL timer + 1800000. This should be changed to greater than. The odds of it being equal are very small.
Heres what it should read.
By the way, it doesn't have to be anywhere near the RenderWorld command. In fact, if his program isn't using 3D graphics, he wouldn't even be using a RenderWorld command. It just has to be in his main loop.
P.S. In case my post sounds offensive, it's not intended to be. I hope no offense was taken D.F. I'm just helping out.
If Millisecs() = timer + 1800000 ;(30 minutes) ;do stuff EndIf
The problem with the code above is that Millisecs() has to EQUAL timer + 1800000. This should be changed to greater than. The odds of it being equal are very small.
Heres what it should read.
If Millisecs() > timer + 1800000 ;(30 minutes) ;do stuff EndIf
By the way, it doesn't have to be anywhere near the RenderWorld command. In fact, if his program isn't using 3D graphics, he wouldn't even be using a RenderWorld command. It just has to be in his main loop.
P.S. In case my post sounds offensive, it's not intended to be. I hope no offense was taken D.F. I'm just helping out.