ObsidianLegion 
 
 
		
			Member 
			
			
			
 
			
	Posts: 173 
	Threads: 53 
	Joined: Jun 2011
	
 Reputation: 
0
		
	 | 
	
		
			
A script error  
			 
			
				This script is vital for the entertainment and there's an error 
void OnStart() 
{ 
    AddEntityCollideCallback("Player", "Identify", "CollideIdentify", true, 1); 
    AddEntityCollideCallback("Player", "Suspicion", "CollideSuspicion", true, 1); 
    SetEntityPlayerInteractCallback("Note06", "NoteText", true); 
    SetEntityPlayerInteractCallback("Locked_1", "DoorText", true); 
    SetEntityPlayerInteractCallback("Thingy_1", "MonsterSpawn", true); 
    SetEntityPlayerInteractCallback("BlockingDoorBox_1", "UnblockDoor", true); 
    AddUseItemCallback("", "OhMyGodKey_1", "OhMyGod_1", "UsedKeyOnDoor", true); 
    AddCombineCallback("", "Potion_1", "Potion_2", CombineChem, true); 
} 
 
void OnEnter() 
{ 
} 
 
void OnLeave() 
{ 
} 
 
void CollideSuspicion(string &in asParent, string &in asChild, int alState) 
{ 
StartPlayerLookAt("UnspokenWordsReference_1", 3.5f, 3.5f, "TimeReference"); 
AddTimer("TimeReference", 2.0f, "TimeReference"); 
SetMessage("StorageArea2", "Suspicion", 0); 
} 
     
void TimeReference(string &in asTimer) 
{ 
StopPlayerLookAt(); 
AddQuest("quest5", "Quest5"); 
} 
 
void NoteText(string &in asEntity) 
{ 
SetMessage("StorageArea2", "NoteText", 0); 
} 
 
void MonsterSpawn(string &in asEnity); 
{ 
SetEntityActive("MyNameIsBob_1", true); 
} 
 
void UsedKeyOnDoor(string &in asItem, string &in asEntity) 
{ 
SetSwingDoorLocked("OhMyGod_1", true); 
PlaySoundAtEntity("", "unlock_door.snt", "OhMyGod_1", 0, false); 
} 
 
void LockedText(string &in asEntity) 
{ 
SetMessage("StorageArea2", "LockedText", 0); 
} 
 
void UnblockDoor(string &in asEntity) 
{ 
SetSwingDoorLocked("Locked_1", false, true); 
} 
 
void CollideIdentify(string &in asParent, string &in asChild, int alState) 
{ 
SetMessage("StorageArea2", "Identify", 0); 
StartPlayerLookAt("BlockingDoorBox_1", 3.5f, 3.5f, "TimeRealise"); 
AddTimer("TimeRealise", 1.0f, "TimeRealise"); 
} 
 
void TimeRealise(string &in asTimer) 
{ 
StopPlayerLookAt(); 
} 
 
/////////////////////////////////////////////////////// 
//BEGIN EPOXY SCRIPT////////////////////////////////// 
void CombineChem(string &in asItemA, string &in asItemB) 
{ 
PlaySoundAtEntity("", "puzzle_acid.snt", "Player", 0, false); 
GiveItem("", "chemical_container_epoxy", "Epoxy_1", "chemical_container_epoxy.tga", 1); 
AddUseItemCallback("", "Epoxy_1", "BoomScript_1", "LeBigBoom", true); 
} 
 
void LeBigBoom(string &in asItem, string &in asEntity) 
{ 
StartPlayerLookAt("ChemJar_1", 1.5f, 1.5f, "Timer1"); 
SetEntityActive("ChemJar_1", true); 
RemoveItem("Epoxy_1"); 
AddTimer("Timer1", 0.8f, "TimerLookAt"); 
AddTimer("Timer2", 3.0f, "TimerExplosion"); 
PlaySoundAtEntity("", "12_epoxy_blow.snt", "ChemJar_1", 0, false); 
PlaySoundAtEntity("", "puzzle_place_jar.snt", 0 ,false); 
SetMessage("StorageArea2", "Panic", 0); 
} 
 
void TimerLookAt(string& asTimer) 
{ 
StopPlayerLookAt() 
} 
 
void TimerExplosion(string& asTimer) 
{ 
PlaySoundAtEntity("", "explosion_rock_large.snt", "cave_in_1", 0, false); 
SetEntityActive("cave_in_1", false); 
SetEntityActive("ChemJar_1" false); 
} 
//END EPOXY SCRIPT/////////////////////////////////// 
////////////////////////////////////////////////////
 
It comes up with the error
 
40,1:UNEXPECTED TOKEN "{"
			  
			
			
 
"Good men mean well; they just don't always end up doing well." -Isaac Clarke, Dead Space 2, Chapter 12 
			
				
(This post was last modified: 09-01-2011, 05:06 PM by ObsidianLegion.)
 
				
			 
		 |  
	 
 | 
 
	| 09-01-2011, 01:45 PM  | 
	
		
	 | 
 
 
	
		
		Your Computer 
 
 
		
			SCAN ME! 
			
			
			
 
			
	Posts: 3,456 
	Threads: 32 
	Joined: Jul 2011
	
 Reputation: 
235
		
	 | 
	
		
			
RE: A script error  
			 
			
				You're missing a semicolon after StopPlayerLookAt() in the function TimerLookAt(). You also put a semicolon after the function definition on line 39.
			 
			
			
 
			
				
(This post was last modified: 09-01-2011, 01:52 PM by Your Computer.)
 
				
			 
		 |  
	 
 | 
 
	| 09-01-2011, 01:49 PM  | 
	
		
	 | 
 
 
	
		
		ObsidianLegion 
 
 
		
			Member 
			
			
			
 
			
	Posts: 173 
	Threads: 53 
	Joined: Jun 2011
	
 Reputation: 
0
		
	 | 
	
		
			
RE: A script error  
			 
			
				 (09-01-2011, 01:49 PM)Your Computer Wrote:  You're missing a semicolon after StopPlayerLookAt() in the function TimerLookAt(). You also put a semicolon after the function definition on line 39. 
Okay thanks dood   
Is that all?  
 (09-01-2011, 01:49 PM)Your Computer Wrote:  You're missing a semicolon after StopPlayerLookAt() in the function TimerLookAt(). You also put a semicolon after the function definition on line 39. 
It still doesn't work :/
			  
			
			
 
"Good men mean well; they just don't always end up doing well." -Isaac Clarke, Dead Space 2, Chapter 12 
			
				
(This post was last modified: 09-01-2011, 02:08 PM by ObsidianLegion.)
 
				
			 
		 |  
	 
 | 
 
	| 09-01-2011, 01:53 PM  | 
	
		
	 | 
 
 
	
		
		Your Computer 
 
 
		
			SCAN ME! 
			
			
			
 
			
	Posts: 3,456 
	Threads: 32 
	Joined: Jul 2011
	
 Reputation: 
235
		
	 | 
	
		
			
RE: A script error  
			 
			
				 (09-01-2011, 01:53 PM)Lolnesia09 Wrote:  It still doesn't work :/ 
What error do you get?
			  
			
			
 
			
		 |  
	 
 | 
 
	| 09-01-2011, 03:55 PM  | 
	
		
	 | 
 
 
	
		
		ObsidianLegion 
 
 
		
			Member 
			
			
			
 
			
	Posts: 173 
	Threads: 53 
	Joined: Jun 2011
	
 Reputation: 
0
		
	 | 
	
		
			
RE: A script error  
			 
			
				 (09-01-2011, 03:55 PM)Your Computer Wrote:   (09-01-2011, 01:53 PM)Lolnesia09 Wrote:  It still doesn't work :/  
What error do you get? 
nah. It's good. I came up with the same error. 
 
Then I played it again and it told me different. So I've fixed it.
			  
			
			
 
"Good men mean well; they just don't always end up doing well." -Isaac Clarke, Dead Space 2, Chapter 12 
			
				
(This post was last modified: 09-01-2011, 05:06 PM by ObsidianLegion.)
 
				
			 
		 |  
	 
 | 
 
	| 09-01-2011, 05:06 PM  | 
	
		
	 | 
 
 
	 
 |