| Ninami   Member
 
 Posts: 59
 Threads: 6
 Joined: Feb 2012
 Reputation: 
2
 | 
			| Looping a "if statement" 
 
				Hey so I want to loop a if statement. The reason:When the player collides with a Area I want the "if loop" to start and always check if the door is closed. When it closes (And believe me, it will get closed) some stuff will happen. But since I haven't done a loop, it only checks it once and it's not possible to have the door closed at that time, so I need a loop.
 
 Here's how far I've gotten:
 
 void Area_If(string &in asParent, string &in asChild, int alState)
 {
 if (GetSwingDoorClosed("Door_2") == true)
 {
 SetEntityActive("Monster_1", false);
 SetMessage("Messages", "Text_2", 3);
 }
 else()
 {
 
 }
 }
 
 
 So when player enters Area_If, the "if statement" begins, but what do I write in the "else" statement in order to make it loop?
 
 Appreciate any help!
 
				
(This post was last modified: 02-06-2012, 02:45 AM by Ninami.)
 |  | 
	| 02-06-2012, 02:05 AM |  | 
	
		| Your Computer   SCAN ME!
 
 Posts: 3,456
 Threads: 32
 Joined: Jul 2011
 Reputation: 
235
 | 
			| RE: Looping a "if statement" 
 
				Technically, a while loop is a looping "if" statement. But since a while loop that loops on to infinity will prevent the game from functioning, you should use timers.
			 
 |  | 
	| 02-06-2012, 02:10 AM |  | 
	
		| Ninami   Member
 
 Posts: 59
 Threads: 6
 Joined: Feb 2012
 Reputation: 
2
 | 
			| RE: Looping a "if statement" 
 
				Oh my gooooooood, why didn't I think of timers!??!    
Tyyyy! 
 
Works perfect!
 
+rep
			
				
(This post was last modified: 02-06-2012, 02:44 AM by Ninami.)
 |  | 
	| 02-06-2012, 02:13 AM |  |