Strange 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: Strange Error (/thread-14238.html) |
Strange Error - Shives - 03-25-2012 Hi If I want to load a map this happens Fatal Error: main(95,7) :ERR ata type can't be 'void' main(95,20) :ERR :Only objects have constructors main(110,2) :ERR :No matching signatures to 'EnemyDissapea()' I know what No matching signatures means but I don't know the other Errors. My Script: Code: //////////////////////////// RE: Strange Error - Datguy5 - 03-25-2012 I dont know about the others but shouldnt the void EnemyDissapear(string &in asTimer) { void EnemyDissapea(); be void EnemyDissapear(string &in asTimer) { void EnemyDissapear(); You didnt seem to have the r in the end. + There seems to be 2 voids right on top of each other. RE: Strange Error - Shives - 03-25-2012 It's a bit puzzled but It's a long Story why I have a EnemyDissapear void and a EnemyDissapea void But No Enemy Dissapea is right,it have to be something else RE: Strange Error - Your Computer - 03-25-2012 You can't define functions within a function. RE: Strange Error - Shives - 03-27-2012 Now it says "Unexpected token "{" " or was it "}" :S RE: Strange Error - flamez3 - 03-28-2012 Post your updated script. RE: Strange Error - Shives - 03-30-2012 //////////////////////////// // Run first time starting map void OnStart() { SetEntityPlayerInteractCallback("Door_1", "func_slam", true); AddEntityCollideCallback("Player", "Area_1", "func_slam", true, 1); AddEntityCollideCallback("Player", "Area_3", "Push", true, 1); SetEntityCallbackFunc("Key_1", "Teleport"); AddEntityCollideCallback("Player", "Trigger_3", "hanger", true, 1); AddUseItemCallback("", "Key_1", "cabinet", "Schlussel", true); AddUseItemCallback("", "Key_2", "Tisch", "Tischunlock", true); AddEntityCollideCallback("Player", "ScriptArea_2", "Wind", true, 1); AddEntityCollideCallback("servant_brute_1", "ScriptArea_4", "Enemy", false, 1); } void func_slam(string &in asParent, string &in asChild, int alState) { GiveSanityDamage( 4, true); PlaySoundAtEntity("", "break_glass_bottle.snt", "Player", 0, false); } void Push(string &in asParent, string &in asChild, int alState) { PlaySoundAtEntity("", "react_pant.snt", "Player", 0, false); GiveSanityDamage( 4, true); PlayMusic("stayout.ogg", false, 70, 0, 0, true); SetSwingDoorDisableAutoClose("Door_2", true); SetSwingDoorClosed("Door_2",false, true); AddPropForce("Door_2", -12200, 0, 0, "world"); CreateParticleSystemAtEntity("", "ps_dust_paper_blow.ps", "particle", false); PlaySoundAtEntity("", "scare_wind.snt", "Player", 0, false); } void Teleport(string &in asEntity, string &in type) { AddTimer("", 2, "Brute"); } void Brute(string &in asTimer) { SetEntityActive("servant_brute_1", true); SetEntityActive("Trigger_3", true); SetEntityActive("closet", true); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_1", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_2", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_3", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_4", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_5", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_6", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_7", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_8", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_9", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_10", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_11", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_12", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_13", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_14", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_15", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_16", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_17", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_18", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_19", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_20", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_21", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_22", 0, ""); AddEnemyPatrolNode("servant_brute_1", "PathNodeArea_23", 0, ""); } void hanger(string &in asParent, string &in asChild, int alState) { PlaySoundAtEntity("", "guardian_distant1.snt", "Player", 0, false); } void Schlussel(string &in asItem, string &in asEntity) { SetSwingDoorLocked("cabinet", false, true); PlaySoundAtEntity("", "unlock_door", "cabinet", 0, false); RemoveItem("Key_1"); } void Tischunlock(string &in asItem, string &in asEntity) { SetSwingDoorLocked("Tisch", false, true); PlaySoundAtEntity("", "unlock_door", "cabinet", 0, false); RemoveItem("Key_2"); } void Wind(string &in asParent, string &in asChild, int alState) { PlaySoundAtEntity("", "scare_wind.snt", "cabinet", 0, false); CreateParticleSystemAtEntity("", "ps_dust_push_15.ps", "ScriptArea_3", false); AddPropImpulse("bag02_2", 1, 0, 0, "world"); } void Enemy(string &in asParent, string &in asChild, int alState) { AddLocalVarInt("Var01", 1); AddEntityCollideCallback("Player", "closet", "Var", false, 1); EnemyDissapea(); } void EnemyDissapea(); { if(GetLocalVarInt("Var01") == 2) { FadeEnemyToSmoke("servant_brute_1", true); } else { AddTimer("", 2, "Brute"); } } void Var(string &in asParent, string &in asChild, int alState) { AddLocalVarInt("Var01", 1); EnemyDissapea(); } //////////////////////////// // Run when entering map void OnEnter() { } //////////////////////////// // Run when leaving map void OnLeave() { } |