| 
		
	
		| djwhatkid   Junior Member
 
 Posts: 5
 Threads: 3
 Joined: Jan 2012
 Reputation: 
0
 | 
			| Need to fix my script 
 
				Hi, so basicly i have tryed for like ever to fix this. so i want 3 corpses to spawn when i hit the scriptArea (Box) 
 
 
 //
 // Run first time starting map
 void OnStart()
 {
 AddEntityCollideCallback("Player", "ScriptAreaCorpsespawn", "SpawnCorpse1", false, 1);
 AddEntityCollideCallback("Player", "ScriptAreaCorpsespawn", "SpawnCorpse2", false, 1);
 AddEntityCollideCallback("Player", "ScriptAreaCorpsespawn", "SpawnCorpse3", false, 1);
 AddEntityCollideCallback("Player", "Music", "StartMusic", true, 1);
 }
 
 
 void SpawnCorpse1(string &in asParent, string &in asChild, int alState)
 {
 SetEntityActive("corpse1");
 }
 
 
 void SpawnCorpse2(string &in asParent, string &in asChild, int alState)
 {
 SetEntityActive("corpse2");
 }
 
 
 void SpawnCorpse3(string &in asParent, string &in asChild, int alState)
 {
 SetEntityActive("corpse3");
 }
 
 
 void StartMusic(string &in asParent, string &in asChild, int alState)
 {
 PlayMusic("266663_Ambience_Experiment.ogg", true, 0.8, 2, 1, true);
 }
 
 |  |  
	| 01-21-2012, 05:06 PM |  |  
	
		| flamez3   Posting Freak
 
 Posts: 1,281
 Threads: 48
 Joined: Apr 2011
 Reputation: 
57
 | 
			| RE: Need to fix my script 
 
				 (01-21-2012, 05:06 PM)djwhatkid Wrote:  Hi, so basicly i have tryed for like ever to fix this. so i want 3 corpses to spawn when i hit the scriptArea (Box) 
 
 
 //
 // Run first time starting map
 void OnStart()
 {
 AddEntityCollideCallback("Player", "ScriptAreaCorpsespawn", "SpawnCorpse1", false, 1);
 AddEntityCollideCallback("Player", "ScriptAreaCorpsespawn", "SpawnCorpse2", false, 1);
 AddEntityCollideCallback("Player", "ScriptAreaCorpsespawn", "SpawnCorpse3", false, 1);
 AddEntityCollideCallback("Player", "Music", "StartMusic", true, 1);
 }
 
 
 void SpawnCorpse1(string &in asParent, string &in asChild, int alState)
 {
 SetEntityActive("corpse1");
 }
 
 
 void SpawnCorpse2(string &in asParent, string &in asChild, int alState)
 {
 SetEntityActive("corpse2");
 }
 
 
 void SpawnCorpse3(string &in asParent, string &in asChild, int alState)
 {
 SetEntityActive("corpse3");
 }
 
 
 void StartMusic(string &in asParent, string &in asChild, int alState)
 {
 PlayMusic("266663_Ambience_Experiment.ogg", true, 0.8, 2, 1, true);
 }
 SetEntityActive("corpse1", true); 
 
Do that for each of your corpse's 
			 
 |  |  
	| 01-21-2012, 05:09 PM |  |  
	
		| Tripication   Member
 
 Posts: 172
 Threads: 19
 Joined: Dec 2011
 Reputation: 
6
 | 
			| RE: Need to fix my script 
 
				ok, you only need to call 1 Collision area
 void OnStart()
 {
 AddEntityCollideCallback("Player", "ScriptAreaCorpsespawn", "SpawnCorpse1", true, 1);
 
 }
 
 void SpawnCorpse1(string &in asParent, string &in asChild, int alState)
 {
 SetEntityActive("corpse1", true);
 SetEntityActive("corpse2", true);
 SetEntityActive("corpse3", true);
 }
 
 
 
 
 And you probably want the Red text to be true(to remove the function after its been used once)
 
 
 Im guessing thats also custom music, i dont recognize it, but the body spawns should do the trick now.
 
 |  |  
	| 01-21-2012, 05:10 PM |  |  
	
		| djwhatkid   Junior Member
 
 Posts: 5
 Threads: 3
 Joined: Jan 2012
 Reputation: 
0
 | 
			| RE: Need to fix my script 
 
				Thx i will test this Thank you all you saved me alot of time
 
				
(This post was last modified: 01-21-2012, 05:29 PM by djwhatkid.)
 |  |  
	| 01-21-2012, 05:25 PM |  |  
	
		| Tripication   Member
 
 Posts: 172
 Threads: 19
 Joined: Dec 2011
 Reputation: 
6
 | 
			| RE: Need to fix my script 
 
				no probs, time for sleep
			 
 |  |  
	| 01-21-2012, 05:33 PM |  |  |