RE: script not working pls help
(09-15-2013, 02:33 PM)boghinovel Wrote: ok here it is i have tested and damn is not working, the monster is not spawning ufff[/size]
void OnStart()
{
GiveItemFromFile("lantern", "lantern.ent");
SetPlayerLampOil(100.0f);
for(int i = 0;i < 30;i++) GiveItemFromFile("tinderbox", "tinderbox.ent");
AddUseItemCallback("", "key1", "door1", "KeyOnDoor", true);
AddUseItemCallback("", "key2", "door2", "KeyOnDoor", true);
AddEntityCollideCallback("Player", "spawn_enemy_1", "active_enemy", true, 1);
AddEntityCollideCallback("enemy_1","stop","CollideStop",true,1);
FadeOut(0.0f);
AddTimer("internal.timer.id", 5.0f, "MyFunc");
}
void KeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("door1", false, true);
SetSwingDoorLocked("door2", false, true);
PlaySoundAtEntity("", "unlock_door.snt", "door1", 0.0f, true);
PlaySoundAtEntity("", "unlock_door.snt", "door2", 0.0f, true);
}
void active_enemy(string &in asParent, string &in asChild, int alState)
{
SetEntityActive("enemy_1",true);
AddEnemyPatrolNode("enemy_1","path_node_1",0,"");
AddEnemyPatrolNode("enemy_1","path_node_2",0,"");
AddEnemyPatrolNode("enemy_1","path_node_3",0,"");
AddEnemyPatrolNode("enemy_1","path_node_4",0,"");
AddEnemyPatrolNode("enemy_1","path_node_5",0,"");
AddEnemyPatrolNode("enemy_1","path_node_6",0,"");
AddEnemyPatrolNode("enemy_1","path_node_7",0,"");
AddEnemyPatrolNode("enemy_1","path_node_8",0,"");
AddEnemyPatrolNode("enemy_1","path_node_9",0,"");
AddEnemyPatrolNode("enemy_1","path_node_10",0,"");
AddEnemyPatrolNode("enemy_1","path_node_11",0,"");
AddEnemyPatrolNode("enemy_1","path_node_12",0,"");
AddEnemyPatrolNode("enemy_1","path_node_13",0,"");
AddEnemyPatrolNode("enemy_1","path_node_14",0,"");
AddEnemyPatrolNode("enemy_1","path_node_15",0,"");
AddEnemyPatrolNode("enemy_1","path_node_16",0,"");
AddEnemyPatrolNode("enemy_1","path_node_17",0,"");
AddEnemyPatrolNode("enemy_1","path_node_18",0,"");
AddEnemyPatrolNode("enemy_1","path_node_19",0,"");
AddEnemyPatrolNode("enemy_1","path_node_20",0,"");
AddEnemyPatrolNode("enemy_1","path_node_21",0,"");
AddEnemyPatrolNode("enemy_1","path_node_22",0,"");
AddEnemyPatrolNode("enemy_1","path_node_23",0,"");
AddEnemyPatrolNode("enemy_1","path_node_24",0,"");
AddEnemyPatrolNode("enemy_1","path_node_25",0,"");
}
void CollideStop(string &in asParent, string &in asChild, int alState)
{
SetEntityActive("enemy_1",false);
}
void MyFunc(string &in timerID)
{
FadeIn(5.0f);
}
void OnEnter()
{
}
void OnLeave()
{
}
You probably named something wrong/didn't save in the Level Editor.
Or, the monster DOES spawn, but doesn't follow the pathnodes.
"Veni, vidi, vici."
"I came, I saw, I conquered."
|