| 
		
	
		| machosalad   Junior Member
 
 Posts: 38
 Threads: 8
 Joined: Oct 2010
 Reputation: 
0
 | 
			| Play sound only ONCE 
 
				I am using this script to play a sound when player collides with an area:
 void OnStart()
 {
 AddEntityCollideCallback("Player", "Area1", "PlaySound1", false, 0);
 }
 
 
 void AreaSound1(string &in asParent, string &in asChild, int alState)
 {
 PlaySoundAtEntity("","amb_alert.snt", "mansion_1", 0, false);
 }
 
 However it plays the sound everytime the player enters or leaves the area! How do i make it play only once?
 |  |  
	| 11-09-2010, 05:35 PM |  |  
	
		| Som1Lse   Member
 
 Posts: 183
 Threads: 9
 Joined: Sep 2010
 Reputation: 
0
 | 
			| RE: Play sound only ONCE 
 
				Use this instead:AddEntityCollideCallback("Player", "Area1", "PlaySound1", true, 0);
 |  |  
	| 11-09-2010, 05:51 PM |  |  
	
		| machosalad   Junior Member
 
 Posts: 38
 Threads: 8
 Joined: Oct 2010
 Reputation: 
0
 | 
			| RE: Play sound only ONCE 
 
				 (11-09-2010, 05:51 PM)Someone else Wrote:  Use this instead:AddEntityCollideCallback("Player", "Area1", "PlaySound1", true, 0);
 
Thanks it worked perfectly!
			 |  |  
	| 11-09-2010, 05:57 PM |  |  
	
		| DamnNoHtml   Senior Member
 
 Posts: 469
 Threads: 34
 Joined: Sep 2010
 Reputation: 
16
 | 
			| RE: Play sound only ONCE 
 
				Just so you can learn from it,
 AddEntityCollideCallback("Player", "Area1", "PlaySound1", false, 0);
 
 That 'false' refers to "Delete once encountered?"
 
 Creator of Wake, Through the Portal, Insomnia, and Cycles What to do with HPL3.... 
				
(This post was last modified: 11-09-2010, 10:22 PM by DamnNoHtml.)
 |  |  
	| 11-09-2010, 10:22 PM |  |  |