FATAL ERROR - Printable Version +- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum) +-- Forum: Amnesia: The Dark Descent (https://www.frictionalgames.com/forum/forum-6.html) +--- Forum: Custom Stories, TCs & Mods - Development (https://www.frictionalgames.com/forum/forum-38.html) +---- Forum: Development Support (https://www.frictionalgames.com/forum/forum-39.html) +---- Thread: FATAL ERROR (/thread-13504.html) |
FATAL ERROR - Saren - 02-22-2012 I got a script here, It says (1,1) Err: No matching signatures to 'OnLeave()' main 44,15):Err Unexpected end of file // Run when entering map void OnStart() { AddUseItemCallback("", "Prisonkey", "prisondoor", "UsedKeyOnDoor", true); AddEntityCollideCallback("Player", "PlayerCollide", "MonsterFunction", true, 1); } void UsedKeyOnDoor(string &in asItem, string &in asEntity) { SetSwingDoorLocked("prisondoor", false, true); PlaySoundAtEntity("", "unlock_door", "prisondoor", 0, false); RemoveItem("Prisonkey"); } //Prison brute void MonsterFunction(string &in asParent, string &in asChild, int alState) { SetEntityActive("servant_brute", true); AddEnemyPatrolNode("servant_brute", "PathNodeArea_1", 2, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_2", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_3", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_4", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_5", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_6", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_7", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_8", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_9", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_10", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_11", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_12", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_13", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_14", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_15", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_16", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_17", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_18", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_19", 0, ""); } void Despawngrunt_foodstorage(string &in asParent , string &in asChild , int alState) { SetEntityActiveservant_brute", false); } void OnLeave() RE: FATAL ERROR - flamez3 - 02-22-2012 You forgot the { } in void OnLeave... void OnLeave { } RE: FATAL ERROR - Saren - 02-22-2012 (02-22-2012, 12:09 PM)flamez3 Wrote: You forgot theAaaaah thx xD EDIT: Same, now it's just on line 47 which is basically the same place, just the last } insted RE: FATAL ERROR - flamez3 - 02-23-2012 You have : SetEntityActiveservant_brute", false); On line 39. Change that SetEntityActive("servant_brute", false); RE: FATAL ERROR - Saren - 02-27-2012 Aaaand here we go again, Execute string (1,1) ERR: No matching signatures to OnLeave() main 45,1 ERR: Expected ( Funny thing is... I already got a { there... // Run when entering map void OnStart() { AddUseItemCallback("", "Prisonkey", "prisondoor", "UsedKeyOnDoor", true); AddEntityCollideCallback("Player", "PlayerCollide", "MonsterFunction", true, 1); } void UsedKeyOnDoor(string &in asItem, string &in asEntity) { SetSwingDoorLocked("prisondoor", false, true); PlaySoundAtEntity("", "unlock_door", "prisondoor", 0, false); RemoveItem("Prisonkey"); } //Prison brute void MonsterFunction(string &in asParent, string &in asChild, int alState) { SetEntityActive("servant_brute", true); AddEnemyPatrolNode("servant_brute", "PathNodeArea_1", 2, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_2", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_3", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_4", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_5", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_6", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_7", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_8", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_9", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_10", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_11", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_12", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_13", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_14", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_15", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_16", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_17", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_18", 0, ""); AddEnemyPatrolNode("servant_brute", "PathNodeArea_19", 0, ""); } void Despawnservant_brute(string &in asParent , string &in asChild , int alState) { SetEntityActive("servant_brute", false); } void OnLeave { } RE: FATAL ERROR - Linus Ă…gren - 02-27-2012 You're missing () on your "void OnLeave". RE: FATAL ERROR - Saren - 02-27-2012 (02-27-2012, 01:09 PM)junkfood2121 Wrote: You're missing () on your "void OnLeave".Hahaha yea I know, I have fixed it, but thx anyway dude xD RE: FATAL ERROR - jessehmusic - 02-28-2012 (02-27-2012, 05:41 PM)Saren Wrote:I have made that misstake alot of time haha i know that feeling :S(02-27-2012, 01:09 PM)junkfood2121 Wrote: You're missing () on your "void OnLeave".Hahaha yea I know, I have fixed it, but thx anyway dude xD |