11-17-2011, 09:25 PM
void OnStart()
{
AddEntityCollideCallback("Player", "Event", "Event", true, 1);
MonsterPath1();
AddEntityCollideCallback("servant_grunt_1", "GruntDisable", "GruntDisable", true, 1);
}
void Event(string &in asParent, string &in asChild, int alState)
{
PlaySoundAtEntity("GruntSlash", "attack_claw_hit.snt", "Scream", 1, true);
SetPlayerActive(false);
StartPlayerLookAt("LookAtGrunt", 10, 50, "");
AddTimer("", 0.5f, "Scream");
}
void Scream(string &in asTimer)
{
PlaySoundAtEntity("HumanScream", "21_intro_scream.snt", "Scream", 1, true);
AddTimer("", 1.0f, "Grunt");
}
void Grunt(string &in asTimer)
{
SetEntityActive("servant_grunt_1", true);
}
void MonsterPath1()
{
AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_1", 0.0f, "");
}
void GruntDisable(string &in asParent, string &in asChild, int alState)
{
SetEntityActive("servant_grunt_1", false);
SetPlayerActive(true);
StopPlayerLookAt();
}
That's in my script, but none of it works when i walk into the area.
And yes I've checked the name of the area it is right...
{
AddEntityCollideCallback("Player", "Event", "Event", true, 1);
MonsterPath1();
AddEntityCollideCallback("servant_grunt_1", "GruntDisable", "GruntDisable", true, 1);
}
void Event(string &in asParent, string &in asChild, int alState)
{
PlaySoundAtEntity("GruntSlash", "attack_claw_hit.snt", "Scream", 1, true);
SetPlayerActive(false);
StartPlayerLookAt("LookAtGrunt", 10, 50, "");
AddTimer("", 0.5f, "Scream");
}
void Scream(string &in asTimer)
{
PlaySoundAtEntity("HumanScream", "21_intro_scream.snt", "Scream", 1, true);
AddTimer("", 1.0f, "Grunt");
}
void Grunt(string &in asTimer)
{
SetEntityActive("servant_grunt_1", true);
}
void MonsterPath1()
{
AddEnemyPatrolNode("servant_grunt_1", "PathNodeArea_1", 0.0f, "");
}
void GruntDisable(string &in asParent, string &in asChild, int alState)
{
SetEntityActive("servant_grunt_1", false);
SetPlayerActive(true);
StopPlayerLookAt();
}
That's in my script, but none of it works when i walk into the area.
And yes I've checked the name of the area it is right...