zombiehacker595 
 
 
		
			Member 
			
			
			
 
			
	Posts: 141 
	Threads: 51 
	Joined: Mar 2012
	
 Reputation: 
3
		
	 | 
	
		
			
getting a needle to unlock a door 
			 
			
				what is the script used to get a hollow need to unlock a wooden door?
			 
			
			
			
		 |  
	 
 | 
 
	| 03-31-2012, 04:35 AM  | 
	
		
	 | 
 
 
	
		
		SilentStriker 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 950 
	Threads: 26 
	Joined: Jul 2011
	
 Reputation: 
43
		
	 | 
	
		
			
RE: getting a needle to unlock a door 
			 
			
				AddUseItemCallback 
 
SetSwingDoorLocked 
 
RemoveItem 
 
PlaySoundAtEntity 
			 
			
			
 
			
				
(This post was last modified: 03-31-2012, 10:16 AM by SilentStriker.)
 
				
			 
		 |  
	 
 | 
 
	| 03-31-2012, 10:15 AM  | 
	
		
	 | 
 
 
	
		
		HollowRiku13 
 
 
		
			Member 
			
			
			
 
			
	Posts: 93 
	Threads: 15 
	Joined: Dec 2011
	
 Reputation: 
2
		
	 | 
	
		
			
RE: getting a needle to unlock a door 
			 
			
				 
void OnStart() 
{ 
 AddUseItemCallback("", "Nameofyourneedle", "Nameofyourdoor", "Needle", true); 
} 
 
 
void Needle(string &in asItem, string &in asEntity) 
{ 
 SetLevelDoorLocked("nameofyourdoor", false); 
 PlaySoundAtEntity("", "unlock_door", "nameofyourdoor", 0, false); 
 RemoveItem("nameofyourneedle"); 
} 
 
I hope it works, sorry if it's kinda rushed, I'm in a hurry.
			 
			
			
			
		 |  
	 
 | 
 
	| 03-31-2012, 10:17 AM  | 
	
		
	 | 
 
 
	
		
		Kreekakon 
 
 
		
			Pick a god and pray! 
			
			
			
 
			
	Posts: 3,063 
	Threads: 70 
	Joined: Mar 2012
	
 Reputation: 
124
		
	 | 
	
		
 | 
 
	| 03-31-2012, 10:28 AM  | 
	
		
	 | 
 
 
	
		
		SilentStriker 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 950 
	Threads: 26 
	Joined: Jul 2011
	
 Reputation: 
43
		
	 | 
	
		
			
RE: getting a needle to unlock a door 
			 
			
				 (03-31-2012, 10:17 AM)HollowRiku13 Wrote:  void OnStart() 
{ 
AddUseItemCallback("", "Nameofyourneedle", "Nameofyourdoor", "Needle", true); 
} 
 
 
void Needle(string &in asItem, string &in asEntity) 
{ 
SetLevelDoorLocked("nameofyourdoor", false); 
PlaySoundAtEntity("", "unlock_door", "nameofyourdoor", 0, false); 
RemoveItem("nameofyourneedle"); 
} 
 
I hope it works, sorry if it's kinda rushed, I'm in a hurry. or he can just write RemoveItem(asItem);
			  
			
			
 
			
		 |  
	 
 | 
 
	| 03-31-2012, 10:52 AM  | 
	
		
	 | 
 
 
	
		
		zombiehacker595 
 
 
		
			Member 
			
			
			
 
			
	Posts: 141 
	Threads: 51 
	Joined: Mar 2012
	
 Reputation: 
3
		
	 | 
	
		
			
RE: getting a needle to unlock a door 
			 
			
				 (03-31-2012, 10:52 AM)SilentStriker Wrote:   (03-31-2012, 10:17 AM)HollowRiku13 Wrote:  void OnStart() 
{ 
AddUseItemCallback("", "Nameofyourneedle", "Nameofyourdoor", "Needle", true); 
} 
 
 
void Needle(string &in asItem, string &in asEntity) 
{ 
SetLevelDoorLocked("nameofyourdoor", false); 
PlaySoundAtEntity("", "unlock_door", "nameofyourdoor", 0, false); 
RemoveItem("nameofyourneedle"); 
} 
 
I hope it works, sorry if it's kinda rushed, I'm in a hurry. or he can just write RemoveItem(asItem); works great thanks   
			 
			
			
			
		 |  
	 
 | 
 
	| 03-31-2012, 11:17 AM  | 
	
		
	 | 
 
 
	
		
		flamez3 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 1,281 
	Threads: 48 
	Joined: Apr 2011
	
 Reputation: 
57
		
	 | 
	
		
			
RE: getting a needle to unlock a door 
			 
			
				 (03-31-2012, 10:52 AM)SilentStriker Wrote:   (03-31-2012, 10:17 AM)HollowRiku13 Wrote:  void OnStart() 
{ 
AddUseItemCallback("", "Nameofyourneedle", "Nameofyourdoor", "Needle", true); 
} 
 
 
void Needle(string &in asItem, string &in asEntity) 
{ 
SetLevelDoorLocked("nameofyourdoor", false); 
PlaySoundAtEntity("", "unlock_door", "nameofyourdoor", 0, false); 
RemoveItem("nameofyourneedle"); 
} 
 
I hope it works, sorry if it's kinda rushed, I'm in a hurry. or he can just write RemoveItem(asItem); Technically he could just write 
 
SetLevelDoorLocked(asEntity , false); 
 
PlaySoundAtEntity("", "unlock_door", "asEntity", 0, false); c:
			  
			
			
 
			
		 |  
	 
 | 
 
	| 03-31-2012, 04:41 PM  | 
	
		
	 | 
 
 
	
		
		HollowRiku13 
 
 
		
			Member 
			
			
			
 
			
	Posts: 93 
	Threads: 15 
	Joined: Dec 2011
	
 Reputation: 
2
		
	 | 
	
		
			
RE: getting a needle to unlock a door 
			 
			
				I'm sorry, as I said, yesterday I was in a hurry, I just copied a part of my script.
			 
			
			
			
		 |  
	 
 | 
 
	| 04-01-2012, 12:38 AM  | 
	
		
	 | 
 
 
	
		
		Iyiyt 
 
 
		
			Junior Member 
			
			
			
 
			
	Posts: 13 
	Threads: 5 
	Joined: Jul 2012
	
 Reputation: 
0
		
	 | 
	
		
			
RE: getting a needle to unlock a door 
			 
			
				Actually, I'm having a problem with this. I set the door as "locked" in my level editor, and when I use the needle on it, it makes the noise but it stays locked. So I set the door as unlocked, and in my script, in OnEnter, I put "SetLevelDoorLocked(true);", so it would hopefully stay locked until I used the needle. But no, the door is just unlocked. What am I doing wrong? Here's my script: 
void OnEnter() 
{ 
ChangePlayerStateToNormal(); 
SetLanternDisabled(false); 
SetEntityPlayerLookAtCallback("JimmyOne", "JimmyOne", true); 
SetLevelDoorLocked("RoomDoor", true); 
AddUseItemCallback("", "JimmyOne", "RoomDoor", "UnlockOne", true); 
} 
 
void JimmyOne(string &in asEntity, int alState) 
{ 
SetMessage("Message", "JimmyMessageOne", 6.0f); 
} 
 
void UnlockOne(string &in asItem, string &in asEntity) 
{ 
SetLevelDoorLocked("RoomDoor", false); 
PlaySoundAtEntity("", "unlock_door", "RoomDoor", 0, false); 
RemoveItem("JimmyOne"); 
}
  
			 
			
			
			
				
(This post was last modified: 08-08-2012, 02:14 AM by Iyiyt.)
 
				
			 
		 |  
	 
 | 
 
	| 08-07-2012, 11:57 PM  | 
	
		
	 | 
 
 
	 
 |