error after loading the custom story - 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: error after loading the custom story (/thread-56403.html) |
error after loading the custom story - Green Sonic - 06-11-2019 I get an error after I load the map Fatal Error: Could not load script file main (12,1) : ERR : Unexpected token '{' void OnStart() { AddUseItemCallback("", "key_tomb_rusty_1", "level_hub_1", "KeyOnLevelDoor", true); } void KeyOnLevelDoor(string &in asItem, string &in asEntity) { SetLevelDoorLocked(asEntity, false); RemoveItem(asItem); } { AddUseItemCallback("", "Crowbar", "Door", "UseCrowbarOnDoor", true); AddEntityCollideCallback("Joint", "AreaBreak", "BreakDoor", true, 1); } void UseCrowbarOnDoor(string &in asItem, string &in asEntity) { RemoveItem(asItem); PlaySoundAtEntity("", "player_crouch.snt", "Player", 0.05, false); AddTimer(asEntity, 0.2, "TimerPlaceCrowbar"); } void TimerPlaceCrowbar(string &in asTimer) { SetEntityActive("Joint", true); PlaySoundAtEntity("", "puzzle_place_jar.snt", asTimer, 0, false); } void BreakDoor(string &in asParent, string &in asChild, int alState) { SetEntityActive("Joint", false); SetEntityActive("Broken", true); SetSwingDoorLocked("Door", false, false); SetSwingDoorClosed("Door", false, false); SetSwingDoorDisableAutoClose("Door", true); AddPropImpulse("Door", 0, 0, 3, "world"); CreateParticleSystemAtEntity("", "ps_hit_wood.ps", "AreaEffect", false); PlaySoundAtEntity("", "break_wood_metal", "AreaEffect", 0, false); GiveSanityBoostSmall(); PlayMusic("10_puzzle01.ogg", false, 0.7, 0.1, 10, false); AddTimer("", 0.1, "TimerPushDoor"); } void TimerPushDoor(string &in asTimer) { AddPropImpulse("Door", -4, 2, 1, "world"); AddTimer("", 1.1, "TimerDoorCanClose"); } void TimerDoorCanClose(string &in asTimer) { SetSwingDoorDisableAutoClose("Door", false); } RE: error after loading the custom story - Mudbill - 06-12-2019 Your syntax is wrong. This part is causing the script to fail: PHP Code: { The reason is because you open this code block without a function declaration. This is required in the top level of the file. It looks like you want these two callbacks to be created in OnStart, so I suggest you move them into your OnStart function and then remove the empty block left over, so that your OnStart looks like this: PHP Code: void OnStart() |