| Jagsrs28   Member
 
 Posts: 101
 Threads: 25
 Joined: Jun 2012
 Reputation: 
0
 | 
			| Monster doesn't spawn when "Script" area has collided with player (on custom story) 
 
				 (06-25-2012, 07:25 PM)ryuthebeardy Wrote:  Recently, I have decided to make a custom story however I am new to the whole "C++" coding. So i kinda need help on this code below.SetEntityActive("servant_grunt_1", true); 
AddEnemyPatrolNode("servant_gsrunt_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, "");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_gsrunt_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, "");
 }
 void OnEnter
 {
 
 }
 void OnLeave
 {
 
 }
 Here is what I have done (If my description is confusing, i have a image of the area of my level),
 
 I have placed a monster behind a door (he is inactive), and when the player crosses the door, he should collide with the "Script area" named "PlayerCollide", in which should active the monster, however doesn't... Can anyone help?
 
Change all of that to:
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, ""); 
That's the only error I see. I am comparing it to mine.
 
Edit: I would also left click him and see if he is actually named servant_grunt_1 
If not I recommend you change that.
 
Check the name of your Script Area and make sure it matches PlayerCollide.
			 
 Special Custom Story for 2 special people!
 ![[Image: LWFcAl]](http://bit.ly/LWFcAl)  
 
 
				
(This post was last modified: 06-25-2012, 10:16 PM by Jagsrs28.)
 |  |