| 
		
	
		| Makoton   Junior Member
 
 Posts: 22
 Threads: 1
 Joined: Dec 2011
 Reputation: 
0
 | 
			|  "Unexpected token {" 
 
				Hey, hey. I've been working on a custom story of mine for about two weeks now and just recently encountered the most stupidly frustrating error ever to exist. Ever. So, because I'm a complete idiot, I can't find the troublemaking "{".  
If anybody can help me out and revise the script for me, I will greatly appreciate it... and yes, I know I'm just being thick and the problem is probably fairly obvious, but I would be grateful for the assistance nonetheless.
 void OnStart(){
 
 
 
 InteractConnectPropWithMoveObject("SecondGate","valveiron", "safedoor1",true, false, 0);
 InteractConnectPropWithMoveObject("SecondGate","valveiron2", "safedoor1",true, false, 0);
 SetWheelAngle("valveiron", 0, false);
 SetWheelAngle("valveiron2", 0, false);
 SetMoveObjectState("safedoor1", 0);
 
 
 
 //MonsterActivate();
 //wakeUp();
 AddEntityCollideCallback("Player", "note_generic_1", "PickupNote", false, 1);
 AddEntityCollideCallback("Player", "note_generic_2", "PickupNote", false, 1);
 AddEntityCollideCallback("Player", "note_generic_3", "PickupNote", false, 1);
 
 AddEntityCollideCallback("Player", "areaScare_01", "areaScare1", true, 1);
 AddEntityCollideCallback("Player", "areaScare_02", "areaScare2", true, 1);
 AddEntityCollideCallback("Makoton", "areaKillMako01", "killMako01", true, 1);
 
 AddEntityCollideCallback("Player", "areaExamine01", "areaExamine1", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_1", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_2", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_3", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_4", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_5", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_6", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_7", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_8", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_9", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_10", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_11", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_12", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_13", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_14", "areaExamine2", true, 1);
 }
 
 
 //INTRO -- WAKE UP
 void wakeUp()
 {
 FadeOut(0);
 FadeIn(10);
 FadeImageTrailTo(2, 2);
 FadeSepiaColorTo(25, 4);
 SetPlayerActive(false);
 FadePlayerRollTo(60, 220, 220);
 FadeRadialBlurTo(0.15, 2);
 SetPlayerCrouching(true);
 AddTimer("trig1", 11.0f, "beginStory");
 }
 
 void beginStory(string &in asTimer)
 {
 ChangePlayerStateToNormal();
 SetPlayerActive(true);
 FadePlayerRollTo(0, 33, 33);
 FadeRadialBlurTo(0.0, 1);
 FadeSepiaColorTo(0, 3);
 SetPlayerCrouching(false);
 FadeImageTrailTo(0,1);
 }
 
 void MonsterActivate()
 {
 SetEntityActive("Makoton", true);
 ClearEnemyPatrolNodes("Makoton");
 
 AddEnemyPatrolNode("Makoton", "Mako_1", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_2", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_3", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_4", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_5", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_6", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_7", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_8", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_9", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_10", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_11", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_12", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_13", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_14", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_15", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_16", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_17", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_18", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_19", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_20", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_21", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_22", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_23", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_24", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_25", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_26", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_27", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_28", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_29", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_30", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_31", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_32", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_33", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_34", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_35", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_36", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_37", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_38", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_39", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_40", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_41", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_42", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_43", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_44", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_45", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_46", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_47", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_48", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_49", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_50", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_51", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_52", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_53", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_54", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_55", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_56", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_57", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_58", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_59", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_60", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_61", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_62", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_63", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_64", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_65", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_66", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_67", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_68", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_69", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_70", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_71", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_72", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_73", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_74", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_75", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_76", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_77", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_78", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_79", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_80", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_81", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_82", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_83", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_84", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_85", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_86", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_87", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_88", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_89", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_90", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_91", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_92", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_93", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_94", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_95", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_96", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_97", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_98", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_99", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_100", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_101", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_102", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_103", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_104", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_105", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_106", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_107", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_108", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_109", 1, "");
 
 }
 
 void PickUpNote(string &in asEntity)
 {
 AddNote("NoteCorridors01", "");
 }
 
 
 
 void areaScare1(string &in asParent, string &in asChild, int alState)
 {
 SetEntityActive("Makoton_Halluc1", true);
 StartPlayerLookAt("AreaScare_Sound01", 10.0f, 10.0f, "");
 PlaySoundAtEntity("", "enemy/grunt/amb_idle", "AreaScare_Sound01", 0, false);
 GiveSanityDamage(30.0, true);
 AddTimer("", 1.0f, "stopLook");
 }
 
 void areaScare2(string &in asParent, string &in asChild, int alState)
 {
 SetEntityActive("Makoton", true);
 PlaySoundAtEntity("", "enemy/grunt/amb_idle", "AreaScare_Sound01", 0, false);
 GiveSanityDamage(10.0, true);
 AddEnemyPatrolNode("Makoton", "Mako_99", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_100", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_101", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_102", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_103", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_105", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_106", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_107", 1, "");
 }
 void killMako01(string &in asParent, string &in asChild, int alState)
 {
 FadeEnemyToSmoke("Makoton", true);
 PlayGuiSound("react_breath", 0.6f);
 }
 
 
 
 void areaExamine1(string &in asParent, string &in asChild, int alState);
 {
 SetMessage("Examine", "ExamineCorridorsPainting01", -1.0f)
 }
 void areaExamine2(string &in asParent, string &in asChild, int alState);
 {
 SetMessage("Examine", "ExamineCorridorsFungi01", -1.0f)
 }
 
 
 void stopLook(string &in asTimer)
 {
 StopPlayerLookAt();
 FadeEnemyToSmoke("Makoton_Halluc1", true);
 PlayGuiSound("react_breath", 0.6f);
 }
 
 void InteractWheel(string &in asEntity)
 {
 SetEntityPlayerInteractCallback("safedoor1", "", true);
 }
Pardon the long slew of path nodes.
			
				
(This post was last modified: 01-21-2012, 05:27 PM by Makoton.)
 |  |  
	| 01-21-2012, 03:46 AM |  |  
	
		| Statyk   Schrödinger's Mod
 
 Posts: 4,390
 Threads: 72
 Joined: Sep 2011
 Reputation: 
241
 | 
			| RE: "Unexpected token {" 
 
				 (01-21-2012, 03:46 AM)Makoton Wrote:  Hey, hey. I've been working on a custom story of mine for about two weeks now and just recently encountered the most stupidly frustrating error ever to exist. Ever. So, because I'm a complete idiot, I can't find the troublemaking "{". 
 If anybody can help me out and revise the script for me, I will greatly appreciate it... and yes, I know I'm just being thick and the problem is probably fairly obvious, but I would be grateful for the assistance nonetheless.
 
 
 
 
 void OnStart()
 {
 
 
 
 InteractConnectPropWithMoveObject("SecondGate","valveiron", "safedoor1",true, false, 0);
 InteractConnectPropWithMoveObject("SecondGate","valveiron2", "safedoor1",true, false, 0);
 SetWheelAngle("valveiron", 0, false);
 SetWheelAngle("valveiron2", 0, false);
 SetMoveObjectState("safedoor1", 0);
 
 
 
 //MonsterActivate();
 //wakeUp();
 AddEntityCollideCallback("Player", "note_generic_1", "PickupNote", false, 1);
 AddEntityCollideCallback("Player", "note_generic_2", "PickupNote", false, 1);
 AddEntityCollideCallback("Player", "note_generic_3", "PickupNote", false, 1);
 
 AddEntityCollideCallback("Player", "areaScare_01", "areaScare1", true, 1);
 AddEntityCollideCallback("Player", "areaScare_02", "areaScare2", true, 1);
 AddEntityCollideCallback("Makoton", "areaKillMako01", "killMako01", true, 1);
 
 AddEntityCollideCallback("Player", "areaExamine01", "areaExamine1", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_1", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_2", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_3", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_4", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_5", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_6", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_7", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_8", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_9", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_10", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_11", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_12", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_13", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_14", "areaExamine2", true, 1);
 }
 
 
 //INTRO -- WAKE UP
 /*void wakeUp()
 {
 FadeOut(0);
 FadeIn(10);
 FadeImageTrailTo(2, 2);
 FadeSepiaColorTo(25, 4);
 SetPlayerActive(false);
 FadePlayerRollTo(60, 220, 220);
 FadeRadialBlurTo(0.15, 2);
 SetPlayerCrouching(true);
 AddTimer("trig1", 11.0f, "beginStory");
 } */
 
 void beginStory(string &in asTimer)
 {
 ChangePlayerStateToNormal();
 SetPlayerActive(true);
 FadePlayerRollTo(0, 33, 33);
 FadeRadialBlurTo(0.0, 1);
 FadeSepiaColorTo(0, 3);
 SetPlayerCrouching(false);
 FadeImageTrailTo(0,1);
 }
 
 /*void MonsterActivate()
 {
 SetEntityActive("Makoton", true);
 ClearEnemyPatrolNodes("Makoton");
 
 AddEnemyPatrolNode("Makoton", "Mako_1", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_2", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_3", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_4", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_5", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_6", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_7", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_8", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_9", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_10", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_11", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_12", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_13", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_14", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_15", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_16", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_17", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_18", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_19", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_20", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_21", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_22", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_23", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_24", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_25", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_26", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_27", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_28", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_29", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_30", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_31", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_32", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_33", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_34", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_35", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_36", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_37", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_38", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_39", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_40", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_41", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_42", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_43", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_44", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_45", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_46", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_47", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_48", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_49", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_50", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_51", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_52", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_53", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_54", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_55", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_56", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_57", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_58", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_59", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_60", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_61", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_62", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_63", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_64", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_65", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_66", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_67", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_68", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_69", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_70", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_71", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_72", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_73", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_74", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_75", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_76", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_77", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_78", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_79", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_80", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_81", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_82", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_83", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_84", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_85", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_86", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_87", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_88", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_89", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_90", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_91", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_92", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_93", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_94", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_95", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_96", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_97", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_98", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_99", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_100", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_101", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_102", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_103", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_104", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_105", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_106", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_107", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_108", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_109", 1, "");
 
 }
 
 */
 
 void PickUpNote(string &in asEntity)
 {
 AddNote("NoteCorridors01", "");
 }
 
 
 
 void areaScare1(string &in asParent, string &in asChild, int alState)
 {
 SetEntityActive("Makoton_Halluc1", true);
 StartPlayerLookAt("AreaScare_Sound01", 10.0f, 10.0f, "");
 PlaySoundAtEntity("", "enemy/grunt/amb_idle", "AreaScare_Sound01", 0, false);
 GiveSanityDamage(30.0, true);
 AddTimer("", 1.0f, "stopLook");
 }
 
 void areaScare2(string &in asParent, string &in asChild, int alState)
 {
 SetEntityActive("Makoton", true);
 PlaySoundAtEntity("", "enemy/grunt/amb_idle", "AreaScare_Sound01", 0, false);
 GiveSanityDamage(10.0, true);
 AddEnemyPatrolNode("Makoton", "Mako_99", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_100", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_101", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_102", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_103", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_105", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_106", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_107", 1, "");
 }
 void killMako01(string &in asParent, string &in asChild, int alState)
 {
 FadeEnemyToSmoke("Makoton", true);
 PlayGuiSound("react_breath", 0.6f);
 }
 
 
 
 void areaExamine1(string &in asParent, string &in asChild, int alState);
 {
 SetMessage("Examine", "ExamineCorridorsPainting01", -1.0f)
 }
 void areaExamine2(string &in asParent, string &in asChild, int alState);
 {
 SetMessage("Examine", "ExamineCorridorsFungi01", -1.0f)
 }
 
 
 void stopLook(string &in asTimer)
 {
 StopPlayerLookAt();
 FadeEnemyToSmoke("Makoton_Halluc1", true);
 PlayGuiSound("react_breath", 0.6f);
 }
 
 void InteractWheel(string &in asEntity)
 {
 SetEntityPlayerInteractCallback("safedoor1", "", true);
 }
 
 
 Pardon the long slew of path nodes.
 I'm not sure because we weren't given the location (*number, number*) of the issue on the error message. I am not sure, but I think it's because in the OnStart, you have two commented functions. Then didn't comment them in the .hps, so I did that... see if it fixes it.
 
Changed/noted parts are in bold  above.
			 
				
(This post was last modified: 01-21-2012, 04:10 AM by Statyk.)
 |  |  
	| 01-21-2012, 04:08 AM |  |  
	
		| Makoton   Junior Member
 
 Posts: 22
 Threads: 1
 Joined: Dec 2011
 Reputation: 
0
 | 
			| RE: "Unexpected token {" 
 
				 (01-21-2012, 04:08 AM)Statyk Wrote:   (01-21-2012, 03:46 AM)Makoton Wrote:  Hey, hey. I've been working on a custom story of mine for about two weeks now and just recently encountered the most stupidly frustrating error ever to exist. Ever. So, because I'm a complete idiot, I can't find the troublemaking "{". I'm not sure because we weren't given the location (*number, number*) of the issue on the error message. I am not sure, but I think it's because in the OnStart, you have two commented functions. Then didn't comment them in the .hps, so I did that... see if it fixes it.
 If anybody can help me out and revise the script for me, I will greatly appreciate it... and yes, I know I'm just being thick and the problem is probably fairly obvious, but I would be grateful for the assistance nonetheless.
 
 
 
 
 void OnStart(){
 
 
 
 InteractConnectPropWithMoveObject("SecondGate","valveiron", "safedoor1",true, false, 0);
 InteractConnectPropWithMoveObject("SecondGate","valveiron2", "safedoor1",true, false, 0);
 SetWheelAngle("valveiron", 0, false);
 SetWheelAngle("valveiron2", 0, false);
 SetMoveObjectState("safedoor1", 0);
 
 
 
 [b]//MonsterActivate();
 //wakeUp();[/b]
 AddEntityCollideCallback("Player", "note_generic_1", "PickupNote", false, 1);
 AddEntityCollideCallback("Player", "note_generic_2", "PickupNote", false, 1);
 AddEntityCollideCallback("Player", "note_generic_3", "PickupNote", false, 1);
 
 AddEntityCollideCallback("Player", "areaScare_01", "areaScare1", true, 1);
 AddEntityCollideCallback("Player", "areaScare_02", "areaScare2", true, 1);
 AddEntityCollideCallback("Makoton", "areaKillMako01", "killMako01", true, 1);
 
 AddEntityCollideCallback("Player", "areaExamine01", "areaExamine1", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_1", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_2", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_3", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_4", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_5", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_6", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_7", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_8", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_9", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_10", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_11", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_12", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_13", "areaExamine2", true, 1);
 AddEntityCollideCallback("Player", "areaExamineFungi_14", "areaExamine2", true, 1);
 }
 
 
 //INTRO -- WAKE UP
 [b]/*void wakeUp()
 {
 FadeOut(0);
 FadeIn(10);
 FadeImageTrailTo(2, 2);
 FadeSepiaColorTo(25, 4);
 SetPlayerActive(false);
 FadePlayerRollTo(60, 220, 220);
 FadeRadialBlurTo(0.15, 2);
 SetPlayerCrouching(true);
 AddTimer("trig1", 11.0f, "beginStory");
 } */[/b]
 
 void beginStory(string &in asTimer)
 {
 ChangePlayerStateToNormal();
 SetPlayerActive(true);
 FadePlayerRollTo(0, 33, 33);
 FadeRadialBlurTo(0.0, 1);
 FadeSepiaColorTo(0, 3);
 SetPlayerCrouching(false);
 FadeImageTrailTo(0,1);
 }
 
 [b]/*void MonsterActivate()
 {
 SetEntityActive("Makoton", true);
 ClearEnemyPatrolNodes("Makoton");
 
 AddEnemyPatrolNode("Makoton", "Mako_1", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_2", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_3", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_4", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_5", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_6", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_7", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_8", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_9", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_10", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_11", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_12", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_13", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_14", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_15", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_16", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_17", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_18", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_19", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_20", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_21", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_22", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_23", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_24", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_25", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_26", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_27", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_28", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_29", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_30", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_31", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_32", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_33", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_34", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_35", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_36", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_37", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_38", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_39", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_40", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_41", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_42", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_43", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_44", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_45", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_46", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_47", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_48", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_49", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_50", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_51", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_52", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_53", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_54", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_55", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_56", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_57", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_58", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_59", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_60", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_61", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_62", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_63", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_64", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_65", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_66", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_67", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_68", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_69", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_70", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_71", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_72", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_73", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_74", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_75", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_76", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_77", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_78", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_79", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_80", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_81", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_82", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_83", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_84", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_85", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_86", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_87", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_88", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_89", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_90", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_91", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_92", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_93", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_94", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_95", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_96", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_97", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_98", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_99", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_100", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_101", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_102", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_103", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_104", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_105", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_106", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_107", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_108", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_109", 1, "");
 
 }
 
 */[/b]
 
 void PickUpNote(string &in asEntity)
 {
 AddNote("NoteCorridors01", "");
 }
 
 
 
 void areaScare1(string &in asParent, string &in asChild, int alState)
 {
 SetEntityActive("Makoton_Halluc1", true);
 StartPlayerLookAt("AreaScare_Sound01", 10.0f, 10.0f, "");
 PlaySoundAtEntity("", "enemy/grunt/amb_idle", "AreaScare_Sound01", 0, false);
 GiveSanityDamage(30.0, true);
 AddTimer("", 1.0f, "stopLook");
 }
 
 void areaScare2(string &in asParent, string &in asChild, int alState)
 {
 SetEntityActive("Makoton", true);
 PlaySoundAtEntity("", "enemy/grunt/amb_idle", "AreaScare_Sound01", 0, false);
 GiveSanityDamage(10.0, true);
 AddEnemyPatrolNode("Makoton", "Mako_99", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_100", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_101", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_102", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_103", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_105", 1, "");
 AddEnemyPatrolNode("Makoton", "Mako_106", 0, "");
 AddEnemyPatrolNode("Makoton", "Mako_107", 1, "");
 }
 void killMako01(string &in asParent, string &in asChild, int alState)
 {
 FadeEnemyToSmoke("Makoton", true);
 PlayGuiSound("react_breath", 0.6f);
 }
 
 
 
 void areaExamine1(string &in asParent, string &in asChild, int alState);
 {
 SetMessage("Examine", "ExamineCorridorsPainting01", -1.0f)
 }
 void areaExamine2(string &in asParent, string &in asChild, int alState);
 {
 SetMessage("Examine", "ExamineCorridorsFungi01", -1.0f)
 }
 
 
 void stopLook(string &in asTimer)
 {
 StopPlayerLookAt();
 FadeEnemyToSmoke("Makoton_Halluc1", true);
 PlayGuiSound("react_breath", 0.6f);
 }
 
 void InteractWheel(string &in asEntity)
 {
 SetEntityPlayerInteractCallback("safedoor1", "", true);
 }
Pardon the long slew of path nodes.
 
 Changed/noted parts are in bold above.
 Thanks for the reply, but the script still doesn't work. I do have the location this time, though! (227,1) and (231, 1).
			 
				
(This post was last modified: 01-21-2012, 04:30 AM by Makoton.)
 |  |  
	| 01-21-2012, 04:29 AM |  |  
	
		| Statyk   Schrödinger's Mod
 
 Posts: 4,390
 Threads: 72
 Joined: Sep 2011
 Reputation: 
241
 | 
			| RE: "Unexpected token {" 
 
				Nevermind! I see it!
 void areaExamine1(string &in asParent, string &in asChild, int alState)
 {
 SetMessage("Examine", "ExamineCorridorsPainting01", -1.0f);
 }
 void areaExamine2(string &in asParent, string &in asChild, int alState)
 {
 SetMessage("Examine", "ExamineCorridorsFungi01", -1.0f);
 }
 
 
 
 The semicolons were on the syntax and not the functions
 |  |  
	| 01-21-2012, 05:49 AM |  |  
	
		| Makoton   Junior Member
 
 Posts: 22
 Threads: 1
 Joined: Dec 2011
 Reputation: 
0
 | 
			| RE: "Unexpected token {" 
 
				 (01-21-2012, 05:49 AM)Statyk Wrote:  Nevermind! I see it!
 void areaExamine1(string &in asParent, string &in asChild, int alState)
 {
 SetMessage("Examine", "ExamineCorridorsPainting01", -1.0f);
 }
 void areaExamine2(string &in asParent, string &in asChild, int alState)
 {
 SetMessage("Examine", "ExamineCorridorsFungi01", -1.0f);
 }
 
 
 
 The semicolons were on the syntax and not the functions
 Thanks a ton!    
Really good to be able to get back to work now. You're a lifesaver, man. xD
			 |  |  
	| 01-21-2012, 01:17 PM |  |  |