Wapez 
 
 
		
			Senior Member 
			
			
			
 
			
	Posts: 360 
	Threads: 37 
	Joined: Mar 2012
	
 Reputation: 
19
		
	 | 
	
		
			
HELP ME! ERROR IN AMNESIA! 
			 
			
				 
Hi I have 2 problems... when i unlock door_1 with key_1, door_2 is unlocked too. The other problem is that the explosion doesn't work. Please help. 
 
 
 //=========================================== 
// Starter's Script File! 
//=========================================== 
 
//=========================================== 
// This runs when the map first starts 
void OnStart() 
{ 
 AddUseItemCallback("", "key_1", "door_1", "UsedKeyOnDoor", true); 
 SetEntityPlayerInteractCallback("door_3", "doorexplode", true); 
 AddUseItemCallback("", "key_2", "door_2", "UsedKeyOnDoor", true); 
} 
  
void UsedKeyOnDoor(string &in item, string &in door) 
{ 
 SetSwingDoorLocked("door_1", false, true); 
 PlaySoundAtEntity("", "unlock_door", "door_1", 0, false); 
 RemoveItem("key_1"); 
 
 SetSwingDoorLocked("door_2", false, true); 
 PlaySoundAtEntity("", "unlock_door", "door_2", 0, false); 
 RemoveItem("key_2"); 
} 
 
void doorexplode(string &in asParent, string &in asChild, int alState) 
{ 
SetPropHealth("door_3", 0.0f); 
  
  
PlaySoundAtEntity("", "react_breath_slow.snt", "Player", 0, false); 
  
  
PlaySoundAtEntity("", "react_scare", "Player", 0, false); 
  
  
PlaySoundAtEntity("", "explosion_rock_large.snt", "Player", 0, false); 
  
  
GiveSanityDamage(5.0f, true); 
} 
 
//=========================================== 
// This runs when the player enters the map 
void OnEnter() 
{ 
} 
//=========================================== 
// This runs when the player leaves the map 
void OnLeave() 
{ 
}
			 
			
			
 
			
				
(This post was last modified: 03-29-2012, 02:37 PM by Wapez.)
 
				
			 
		 |  
	 
 | 
 
	| 03-29-2012, 01:53 PM  | 
	
		
	 | 
 
 
	
		
		flamez3 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 1,281 
	Threads: 48 
	Joined: Apr 2011
	
 Reputation: 
57
		
	 | 
	
		
			
RE: HELP ME! ERROR IN AMNESIA! 
			 
			
				 
//=========================================== 
// Starter's Script File! 
//=========================================== 
 
//=========================================== 
// This runs when the map first starts 
void OnStart() 
{ 
AddUseItemCallback("", "key_1", "door_1", "UsedKeyOnDoor", true); 
SetEntityPlayerInteractCallback("door_2", "doorexplode", true); 
} 
 
void UsedKeyOnDoor(string &in item, string &in door) 
{ 
SetSwingDoorLocked("door_1", false, true); 
PlaySoundAtEntity("", "unlock_door", "door_1", 0, false); 
RemoveItem("key_1"); 
} 
 
 
void func_slam(string &in asParent, string &in asChild, int alState) 
{ 
SetPropHealth("door_2", 0.0f); 
 
 
PlaySoundAtEntity("", "react_breath_slow.snt", "Player", 0, false); 
 
 
PlaySoundAtEntity("", "react_scare", "Player", 0, false); 
 
 
PlaySoundAtEntity("", "explosion_rock_large.snt", "Player", 0, false); 
 
 
GiveSanityDamage(5.0f, true); 
} 
 
Use this. Don't put callbacks anywhere other than 
 
 void OnStart() 
{ 
 
} 
 
			 
			
			
 
			
		 |  
	 
 | 
 
	| 03-29-2012, 02:18 PM  | 
	
		
	 | 
 
 
	
		
		kartanonperuna 
 
 
		
			Posting Freak 
			
			
			
 
			
	Posts: 755 
	Threads: 44 
	Joined: Oct 2011
	
 Reputation: 
8
		
	 | 
	
		
			
RE: HELP ME! ERROR IN AMNESIA! 
			 
			
				Wrong place to post this.
			 
			
			
 
			
		 |  
	 
 | 
 
	| 03-29-2012, 02:25 PM  | 
	
		
	 | 
 
 
	 
 |