| 
		
	
		| wagiwombledog   Junior Member
 
 Posts: 8
 Threads: 4
 Joined: Mar 2012
 Reputation: 
0
 | 
			| Script Problem .HPS key/crowbar 
 
				Hi, I'm having a scripting problem with my .HPS file. It involves opening two separate doors with 1. a crowbar, and 2. a key. Extra Info: my map is called Dugeion  (I know), my key is called Prison Key  my door is called Prison Door (Key). My crowbar is called crowbar_1  my door is called prison_1 (crowbar). Here is the text(Crowbar).
 ////////////////////////////// Run when the map starts
 void OnStart()
 {
 AddUseItemCallback("", "crowbar_1", "prison_1", "UsedCrowbarOnDoor", true);
 AddEntityCollideCallback("crowbar_joint_1", "ScriptArea_1", "CollideAreaBreakDoor", true, 1);
 }
 void UsedCrowbarOnDoor(string &in asItem, string &in asEntity)
 {
 AddTimer("", 0.2, "TimerSwitchShovel");
 RemoveItem("crowbar_1");
 }
 
 
 void TimerSwitchShovel(string &in asTimer)
 {
 PlaySoundAtEntity("","puzzle_place_jar.snt", "", 0, false);
 SetEntityActive("crowbar_joint_1", true);
 }
 
 
 void CollideAreaBreakDoor(string &in asParent, string &in asChild, int alState)
 {
 AddPlayerSanity(25);
 PlayMusic("10_puzzle01.ogg", false, 0.7, 0.1, 10, false);
 SetSwingDoorLocked("prison_1", false, true);
 AddPropImpulse("prison_1", 0, 0, -50, "World");
 SetSwingDoorDisableAutoClose("prison_1", true);
 SetSwingDoorClosed("prison_1", false, false);
 SetMoveObjectState("prison_1", 1);
 PlaySoundAtEntity("","break_wood_metal", "AreaBreakEffect", 0, false);
 CreateParticleSystemAtEntity("", "ps_hit_wood", "AreaBreakEffect", false);
 SetEntityActive("crowbar_joint_1", false);
 SetLocalVarInt("Door", 1);
 }
 
 
 
 ////////////////////////////
 // Run when entering map
 void OnEnter()
 {
 
 }
 
 ////////////////////////////
 // Run when leaving map
 void OnLeave()
 {
 
 }
and for key
 ////////////////////////////// Run when the map starts
 void OnStart()
 {
 
 AddUseItemCallback("", "Prison Key", "Prison Door", "KeyOnDoor", true);
 }
 
 void KeyOnDoor(string &in item, string &in door)
 {
 SetSwingDoorLocked(door, false, true);
 PlaySoundAtEntity("", "unlock_door", door, 0, false);
 RemoveItem(Prison Key);
 
 }
 
 
 
 ////////////////////////////
 // Run when entering map
 void OnEnter()
 {
 
 }
 
 ////////////////////////////
 // Run when leaving map
 void OnLeave()
 {
 
 }
Hopefully you can help,
 
-wagiwombledog
			 |  |  
	| 03-06-2012, 04:15 AM |  |  
	
		| flamez3   Posting Freak
 
 Posts: 1,281
 Threads: 48
 Joined: Apr 2011
 Reputation: 
57
 | 
			| RE: Script Problem .HPS key/crowbar 
 
				It would be alot easier if you could actually tell us what the problem is. Rather than us trying to figure out what your problem is.
			 
 |  |  
	| 03-06-2012, 06:50 AM |  |  
	
		| pandasFTW   Member
 
 Posts: 71
 Threads: 21
 Joined: Feb 2012
 Reputation: 
2
 | 
			| RE: Script Problem .HPS key/crowbar 
 
				can you tell us what the problem is??? i have some descent experience with crowbar puzzles    i,d really like to help, but i just cant if you dont tell what the problem is...
			 |  |  
	| 03-06-2012, 11:26 AM |  |  
	
		| wagiwombledog   Junior Member
 
 Posts: 8
 Threads: 4
 Joined: Mar 2012
 Reputation: 
0
 | 
			| RE: Script Problem .HPS key/crowbar 
 
				Hello, my problem for crowbar is, it interacts (sticks out of the side of the door) but when I pull it sideways (either way)... nothing happens. My problem with the key is, when the key's script is added to the .HPS file the custom story gets an error message and Amnesia shuts down :(. But it starts fine without the script.
 |  |  
	| 03-07-2012, 03:52 AM |  |  
	
		| flamez3   Posting Freak
 
 Posts: 1,281
 Threads: 48
 Joined: Apr 2011
 Reputation: 
57
 | 
			| RE: Script Problem .HPS key/crowbar 
 
				For the crowbar, I think it would be easier if you either set another door active that is open and deactive the one you are trying to open. Or just use SetPropHealth instead.
 For the key:
 
 You forgot the "" around the Prison Key in the RemoveItem function.
 
 |  |  
	| 03-07-2012, 06:37 AM |  |  
	
		| wagiwombledog   Junior Member
 
 Posts: 8
 Threads: 4
 Joined: Mar 2012
 Reputation: 
0
 | 
			| RE: Script Problem .HPS key/crowbar 
 
				Thanks every one! this has been a great help! 
 
 |  |  
	| 03-07-2012, 07:27 PM |  |  |