| 
		
	
		| ryan1431   Junior Member
 
 Posts: 14
 Threads: 10
 Joined: Dec 2012
 Reputation: 
0
 | 
			| Script Help 
 
				{AddEntityCollideCallback("Player", "PlayerCollide", "MonsterFunction", true, 1);
 }
 
 void MonsterFunction(string &in asParent, string &in asChild, int alState)
 {
 SetEntityActive("servant_grunt_1", true);
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_1", 2, "");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_2", 0, "");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_3", 0, "");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_4", 0, "");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_5", 0, "");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_6", 0, "");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_7", 0, "");
 }
 
 Thats the file. Everything is right, and on. But when i try to reload it says
 
 Main (#,# [referring to the '{' at the beggining of the script]) ERR : Unexpected Token '{'
 |  |  
	| 12-05-2012, 04:10 AM |  |  
	
		| NaxEla   Senior Member
 
 Posts: 415
 Threads: 5
 Joined: Dec 2012
 Reputation: 
28
 | 
			| RE: Script Help 
 
				Make sure you have void OnStart() at the beginning of your script.Try this:
 
 void OnStart()
 {
 AddEntityCollideCallback("Player", "PlayerCollide", "MonsterFunction", true, 1);
 }
 
 void MonsterFunction(string &in asParent, string &in asChild, int alState)
 {
 SetEntityActive("servant_grunt_1", true);
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_1", 2, "");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_2", 0, "");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_3", 0, "");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_4", 0, "");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_5", 0, "");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_6", 0, "");
 AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_7", 0, "");
 }
 
 The code in the function OnStart will be executed when the player enters the map for the first time.
 
 
				
(This post was last modified: 12-05-2012, 07:20 AM by NaxEla.)
 |  |  
	| 12-05-2012, 06:22 AM |  |  |