| 
		
	
		| 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()or he can just write RemoveItem(asItem);{
 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.
 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()or he can just write RemoveItem(asItem);{
 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.
 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 |  |  |