nemesis567 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 874 
	Threads: 65 
	Joined: May 2011
	
 Reputation: 
10
		
	 | 
	
		
			
RE: Anyone need help? 
			 
			
				Does the script support arrays? It seems to give me an error when I attempt to use them but I'm not sure that's the problem.
			 
			
			
 
 Today I dreamt the life I could live forever. You only know that when you feel it for you know not what you like until you've experienced it. 
 
			
		 |  
	 
 | 
 
	| 05-17-2011, 11:05 PM  | 
	
		
	 | 
 
 
	
		
		Kyle 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 911 
	Threads: 36 
	Joined: Sep 2010
	
 Reputation: 
7
		
	 | 
	
		
			
RE: Anyone need help? 
			 
			
				I pretty sure I saw someone use a script for one of them. 
The main thing is, I never could find a use for arrays in scripting. :/  
 (05-17-2011, 10:50 PM)Rownbear Wrote:  Oh well thanks for the reply, I used a different method though, When I pick up the key it uses a timer to set a script active in which you stand in, which then sets off monsteractivate3. Oh well not the most pretty function but hey, whatever works xD 
That's cool. Then why you try to bug me with your script?   
			 
			
			
 
			
				
(This post was last modified: 05-17-2011, 11:24 PM by Kyle.)
 
				
			 
		 |  
	 
 | 
 
	| 05-17-2011, 11:23 PM  | 
	
		
	 | 
 
 
	
		
		nemesis567 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 874 
	Threads: 65 
	Joined: May 2011
	
 Reputation: 
10
		
	 | 
	
		
			
RE: Anyone need help? 
			 
			
				Arrays are extremely usefull. At least for me since I was used to script multiplayer games so it was common this thing; 
 
Array[MAX_PLAYERS];//where MAX_PlAYERS was a define 
 
In here it has many uses as well. Even better if there were enumerators which I can't seem to be able to use here either.
			 
			
			
 
 Today I dreamt the life I could live forever. You only know that when you feel it for you know not what you like until you've experienced it. 
 
			
		 |  
	 
 | 
 
	| 05-17-2011, 11:45 PM  | 
	
		
	 | 
 
 
	
		
		Kyle 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 911 
	Threads: 36 
	Joined: Sep 2010
	
 Reputation: 
7
		
	 | 
	
		
			
RE: Anyone need help? 
			 
			
				 (05-17-2011, 11:45 PM)nemesis567 Wrote:  Arrays are extremely usefull. At least for me since I was used to script multiplayer games so it was common this thing; 
 
Array[MAX_PLAYERS];//where MAX_PlAYERS was a define 
 
In here it has many uses as well. Even better if there were enumerators which I can't seem to be able to use here either. 
Got any sort of better example that can be used for an Amnesia custom story?
			  
			
			
 
			
		 |  
	 
 | 
 
	| 05-18-2011, 12:30 AM  | 
	
		
	 | 
 
 
	
		
		nemesis567 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 874 
	Threads: 65 
	Joined: May 2011
	
 Reputation: 
10
		
	 | 
	
		
			
RE: Anyone need help? 
			 
			
				I don't know, they may not be so efficient in OOL, but they may come in use someday.
			 
			
			
 
 Today I dreamt the life I could live forever. You only know that when you feel it for you know not what you like until you've experienced it. 
 
			
				
(This post was last modified: 05-18-2011, 02:43 PM by nemesis567.)
 
				
			 
		 |  
	 
 | 
 
	| 05-18-2011, 02:42 PM  | 
	
		
	 | 
 
 
	
		
		Sennep 
 
 
		
			Junior Member 
			
			
			
 
			
	Posts: 47 
	Threads: 6 
	Joined: Apr 2011
	
 Reputation: 
0
		
	 | 
	
		
			
RE: Anyone need help? 
			 
			
				How do you set concaves? Do you really have to manually pull them all into position?
			 
			
			
			
		 |  
	 
 | 
 
	| 05-18-2011, 07:00 PM  | 
	
		
	 | 
 
 
	
		
		Kyle 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 911 
	Threads: 36 
	Joined: Sep 2010
	
 Reputation: 
7
		
	 | 
	
		
			
RE: Anyone need help? 
			 
			
				 (05-18-2011, 07:00 PM)Sennep Wrote:  How do you set concaves? Do you really have to manually pull them all into position? 
Concaves? What? I don't know what you mean.
			  
			
			
 
			
		 |  
	 
 | 
 
	| 05-18-2011, 07:58 PM  | 
	
		
	 | 
 
 
	
		
		Wonderbread 
 
 
		
			Junior Member 
			
			
			
 
			
	Posts: 19 
	Threads: 2 
	Joined: May 2011
	
 Reputation: 
0
		
	 | 
	
		
			
RE: Anyone need help? 
			 
			
				How would I make it so all of the torches to turn off when I enter an area?
			 
			
			
			
				
(This post was last modified: 05-18-2011, 09:30 PM by Wonderbread.)
 
				
			 
		 |  
	 
 | 
 
	| 05-18-2011, 09:19 PM  | 
	
		
	 | 
 
 
	
		
		Kyle 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 911 
	Threads: 36 
	Joined: Sep 2010
	
 Reputation: 
7
		
	 | 
	
		
			
RE: Anyone need help? 
			 
			
				 (05-18-2011, 09:19 PM)Wonderbread Wrote:  How would I make it so all of the torches to turn off when I enter an area? 
You can try this after adding an entity collide callback:
 
SetLampLit("LightName", false, true);
			  
			
			
 
			
		 |  
	 
 | 
 
	| 05-18-2011, 09:48 PM  | 
	
		
	 | 
 
 
	
		
		Wonderbread 
 
 
		
			Junior Member 
			
			
			
 
			
	Posts: 19 
	Threads: 2 
	Joined: May 2011
	
 Reputation: 
0
		
	 | 
	
		
			
RE: Anyone need help? 
			 
			
				 (05-18-2011, 09:48 PM)Kyle Wrote:   (05-18-2011, 09:19 PM)Wonderbread Wrote:  How would I make it so all of the torches to turn off when I enter an area?  
You can try this after adding an entity collide callback: 
 
SetLampLit("LightName", false, true); 
Okay cool, so would this work?
 // Makes the Player look at the door after it closes behind them, looks back down hallway, lights go out, and grunt is seen walking. 
 
{ 
 
AddEntityCollideCallback("Player", "RoomTwoArea", "CollideRoomTwoArea", true, 1); 
 
} 
 
void CollideRoomTwoArea(string &in asParent, string &in asChild, int alState) 
{ 
    SetSwingDoorClosed("mansion_1", true, true); 
    StartPlayerLookAt("mansion_1", 3.0f, 4.0f, ""); 
    Addtimer("", 1.5f, "EndLook1"); 
} 
 
void EndLook1(string &in asTimer) 
{ 
    StopPlayerLookAt(); 
} 
 
{ 
    StartPlayerLookAt("default_wall_180", 3.0f, 4.0f, ""); 
    Addtimer("", 2.5f, "EndLook1"); 
    SetLampLit("Torch_6", false, true);  
    SetLampLit("Torch_7", false, true); 
    SetLampLit("Torch_8", false, true); 
    SetLampLit("Torch_9", false, true); 
    SetLampLit("Torch_10", false, true); 
    SetEntityActive("servant_grunt_2" , true); 
    AddEnemyPatrolNode("servant_grunt_2", "MonsterPath2a", 1, ""); 
 
} 
 
void EndLook1(string &in asTimer) 
{ 
    StopPlayerLookAt(); 
}
  
			 
			
			
			
				
(This post was last modified: 05-18-2011, 10:17 PM by Wonderbread.)
 
				
			 
		 |  
	 
 | 
 
	| 05-18-2011, 10:14 PM  | 
	
		
	 | 
 
 
	 
 |