| heyitsrobert97   Member
 
 Posts: 68
 Threads: 29
 Joined: Jan 2012
 Reputation: 
0
 | 
			| 8 levers in order to unlock door 
 
				hi, seeing that i've been away from scripting for 4months i have sorta forgotten how to do some scripts :L and one i need to make is..there is an animated gobo, showing sequences of images showing up,down images. the pattern is up,down,down,down,up,up,down,up and then it stops until you push the button again. thats working. but this i need help making the script. there are 8 levers in a row. i want it so all levers have to be in the right position but they can't lock. and if they aren't all in the right position nothing happens. and if they are all in the right position i want it to run a 1second timer. and then it will unlock the door. that end part i know how to do. all i need is the script to check if all the levers are at the right position.
 Please Help...
 
 |  | 
	| 10-15-2012, 09:55 AM |  | 
	
		| FlawlessHappiness   Posting Freak
 
 Posts: 3,980
 Threads: 145
 Joined: Mar 2012
 Reputation: 
171
 | 
			| RE: 8 levers in order to unlock door 
 
				Experiment with localvarint's
			 
 Trying is the first step to success. |  | 
	| 10-15-2012, 10:53 AM |  | 
	
		| The chaser   Posting Freak
 
 Posts: 2,486
 Threads: 76
 Joined: Jun 2012
 Reputation: 
113
 | 
			| RE: 8 levers in order to unlock door 
 
				SetEntityConnectionStateChangeCallback("lever_1", "Func_add");
 SetEntityConnectionStateChangeCallback("lever_2", "Func_add");
 
 SetEntityConnectionStateChangeCallback("lever_3", "Func_add");
 
 SetEntityConnectionStateChangeCallback("lever_4", "Func_add");
 
 SetEntityConnectionStateChangeCallback("lever_5", "Func_add");
 
 SetEntityConnectionStateChangeCallback("lever_6", "Func_add");
 
 SetEntityConnectionStateChangeCallback("lever_7", "Func_add");
 
 SetEntityConnectionStateChangeCallback("lever_8", "Func_add");
 
 void Func_add (string &in asEntity, int alState);
 if (alState)=1
 {
 AddLocalVarInt("var_1", 1);
 GET();
 }
 
 void GET (?)
 if (GetLocalVarInt(("var_1")=8)
 {
 ////Stuff you want to happen
 }
 
 It should be something like this.
 
                               THE OTHERWORLD (WIP) ![[Image: k6vbdhu]](http://tinyurl.com/k6vbdhu)  
Aculy iz dolan. |  | 
	| 10-15-2012, 11:22 AM |  |