| 
		
	
		| DJ1447   Junior Member
 
 Posts: 3
 Threads: 1
 Joined: Jan 2012
 Reputation: 
0
 | 
			| !!!SCRIPTING HELP!!! 
 
				I have been trying to get a key to unlock a door but its not working here is my extra lang:
 <CATEGORY Name="Inventory">
 <Entry Name="ItemDesc_key1">Item Description</Entry>
 <Entry Name="ItemName_key1">Item Name</Entry>
 </CATEGORY>
 
 that is all i have in it and here is my map:
 
 void OnStart()
 {
 
 AddUseItemCallback("", "key1", "Door1", "UsedKeyOnDoor", true);
 
 }
 
 void UsedKeyOnDoor(string &in item, string &in door)
 
 {
 SetSwingDoorLocked(door1, false, true);
 PlaySoundAtEntity("", "unlock_door", door1, 0, false);
 RemoveItem(key1);
 
 }
 }
 
 and that is all thats in that map... PLZ HELP!
 
 |  |  
	| 01-19-2012, 02:08 AM |  |  
	
		| Quotentote   Member
 
 Posts: 118
 Threads: 23
 Joined: Dec 2011
 Reputation: 
11
 | 
			| RE: !!!SCRIPTING HELP!!! 
 
				void UsedKeyOnDoor(string &in asItem, string &in asEntity){
 SetSwingDoorLocked("door1", false, true);
 PlaySoundAtEntity("", "unlock_door", "door1", 0, false);
 RemoveItem("key1");
 }
 
you forgot the " " at the door + you wrote Door1 instead of door1 (capital D) at void onstart. check in your map how it is named
			 
				
(This post was last modified: 01-19-2012, 02:12 AM by Quotentote.)
 |  |  
	| 01-19-2012, 02:10 AM |  |  
	
		| DJ1447   Junior Member
 
 Posts: 3
 Threads: 1
 Joined: Jan 2012
 Reputation: 
0
 | 
			| RE: !!!SCRIPTING HELP!!! 
 
				 (01-19-2012, 02:10 AM)Quotentote Wrote:  void UsedKeyOnDoor(string &in asItem, string &in asEntity) {
 SetSwingDoorLocked("door1", false, true);
 PlaySoundAtEntity("", "unlock_door", "door1", 0, false);
 RemoveItem("key1");
 }
 
 you forgot the " " at the door + you wrote Door1 instead of door1 (capital D) at void onstart. check in your map how it is named
 
Thnx for trying but still doesnt work
			 |  |  
	| 01-19-2012, 02:50 AM |  |  
	
		| Statyk   Schrödinger's Mod
 
 Posts: 4,390
 Threads: 72
 Joined: Sep 2011
 Reputation: 
241
 | 
			| RE: !!!SCRIPTING HELP!!! 
 
				 (01-19-2012, 02:08 AM)DJ1447 Wrote:  I have been trying to get a key to unlock a door but its not working here is my extra lang:
 
 Item Description
 Item Name
 
 
 that is all i have in it and here is my map:
 
 void OnStart()
 {
 
 AddUseItemCallback("", "key1", "Door1", "UsedKeyOnDoor", true);
 
 }
 
 void UsedKeyOnDoor(string &in item, string &in door)
 
 {
 SetSwingDoorLocked(door1, false, true);
 PlaySoundAtEntity("", "unlock_door", door1, 0, false);
 RemoveItem(key1);
 
 }
 }
 
 and that is all thats in that map... PLZ HELP!
 
You have an extra "}" at the bottom of the script. Remove that.
			 |  |  
	| 01-19-2012, 03:22 AM |  |  
	
		| flamez3   Posting Freak
 
 Posts: 1,281
 Threads: 48
 Joined: Apr 2011
 Reputation: 
57
 | 
			| RE: !!!SCRIPTING HELP!!! 
 
				Got Ninjaed by Statyk :c
 And what is not working? Are you getting an error?
 
 
				
(This post was last modified: 01-19-2012, 03:42 AM by flamez3.)
 |  |  
	| 01-19-2012, 03:41 AM |  |  
	
		| DJ1447   Junior Member
 
 Posts: 3
 Threads: 1
 Joined: Jan 2012
 Reputation: 
0
 | 
			| RE: !!!SCRIPTING HELP!!! 
 
				 (01-19-2012, 03:41 AM)flamez3 Wrote:  Got Ninjaed by Statyk :c 
 And what is not working? Are you getting an error?
 
no just when i pick up the key it wont unlock the door
			 |  |  
	| 01-19-2012, 11:44 PM |  |  
	
		| Statyk   Schrödinger's Mod
 
 Posts: 4,390
 Threads: 72
 Joined: Sep 2011
 Reputation: 
241
 | 
			| RE: !!!SCRIPTING HELP!!! 
 
				1) Make sure the key names in the level and script match PERFECTLY, AS WELL AS the door.2) Make sure to put quotations around strings. for example:
 SetSwingDoorLocked(door1, false, true);
 
 
 should be:
 
 SetSwingDoorLocked("door1", false, true);
 
 |  |  
	| 01-20-2012, 12:16 AM |  |  |