What's wrong with my script? - 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: What's wrong with my script? (/thread-15306.html) |
What's wrong with my script? - willochill - 05-06-2012 I'm having a bit of trouble here- when I try to run my map it crashes and says: main (77, 1) : ERR :Unexpected end of file This seems strange to me because I looked over my entire script and saw nothing left unended, no open brackets without a close, nothing. Here's the script: Code: void OnStart(){FadeOut(0);AddTimer("TimerFirstLook", 3, "FirstLook);SetPlayerActive(false);SetPlayerCrouching(true);FadePlayerRollTo(-90, 1000, 1000);} RE: What's wrong with my script? - Xanthos - 05-06-2012 Can't really see the script RE: What's wrong with my script? - willochill - 05-06-2012 Here, for some reason the code got all jumbled: void OnStart() { FadeOut(0); AddTimer("TimerFirstLook", 3, "FirstLook); SetPlayerActive(false); SetPlayerCrouching(true); FadePlayerRollTo(-90, 1000, 1000); } void FirstLook (string &in asTimer) { FadeIn(3); AddTimer("TimerFadeOut01", 6, "FadeOut01"); AddTimer("TimerSecondLook", 12, "SecondLook"); } void FadeOut01(string &in asTimer) { FadeOut(3); } void SecondLook(string &in asTimer) { FadeIn(3); AddTimer("TimerLook_01", 3, "Look01"); AddTimer("TimerLook_02", 4.5, "Look02"); AddTimer("TimerLook_03", 5.5, "Look03"); AddTimer("TimerLookBack", 7.5, "LookBack"); } void Look01(string &in asTimer) { StartPlayerLookAt("AreaLook01", 1, 1, ""); } void Look02(string &in asTimer) { StopPlayerLookAt(); StartPlayerLookAt("AreaLook02", 1, 1, ""); } void Look03(string &in asTimer) { StopPlayerLookAt(); StartPlayerLookAt("AreaLook03", 1, 1, ""); } void LookBack(string &in asTimer) { StopPlayerLookAt(); StartPlayerLookAt("AreaLookBack", 1, 1, ""); FadeOut(3); AddTimer("TimerGetUp", 5, "GetUp"); } void GetUp(string &in asTimer) { StopPlayerLookAt(); FadeIn(3); AddTimer("TimerTurnHead," 3, "TurnHead",); AddTimer("TimerActivatePlayer", 6, "ActivatePlayer"); } void TurnHead(string &in asTimer) { FadePlayerRollTo(90, 80, 90); } void ActivatePlayer(string &in asTimer) { SetPlayerActive(true); } void OnEnter() { } void OnLeave() { } RE: What's wrong with my script? - FlawlessHappiness - 05-06-2012 You forgot quotation in fourth line, "firstlook" RE: What's wrong with my script? - willochill - 05-06-2012 okay, now it's crashing and saying "Expected ')' or ','" Again I cannot find anything wrong. Here's the updated version of the script: void OnStart() { FadeOut(0); AddTimer("TimerFirstLook", 3, "FirstLook"); SetPlayerActive(false); SetPlayerCrouching(true); FadePlayerRollTo(-90, 1000, 1000); } void FirstLook (string &in asTimer) { FadeIn(3); AddTimer("TimerFadeOut01", 6, "FadeOut01"); AddTimer("TimerSecondLook", 12, "SecondLook"); } void FadeOut01(string &in asTimer) { FadeOut(3); } void SecondLook(string &in asTimer) { FadeIn(3); AddTimer("TimerLook_01", 3, "Look01"); AddTimer("TimerLook_02", 4.5, "Look02"); AddTimer("TimerLook_03", 5.5, "Look03"); AddTimer("TimerLookBack", 7.5, "LookBack"); } void Look01(string &in asTimer) { StartPlayerLookAt("AreaLook01", 1, 1, ""); } void Look02(string &in asTimer) { StopPlayerLookAt(); StartPlayerLookAt("AreaLook02", 1, 1, ""); } void Look03(string &in asTimer) { StopPlayerLookAt(); StartPlayerLookAt("AreaLook03", 1, 1, ""); } void LookBack(string &in asTimer) { StopPlayerLookAt(); StartPlayerLookAt("AreaLookBack", 1, 1, ""); FadeOut(3); AddTimer("TimerGetUp", 5, "GetUp"); } void GetUp(string &in asTimer) { StopPlayerLookAt(); FadeIn(3); AddTimer("TimerTurnHead," 3, "TurnHead"); AddTimer("TimerActivatePlayer", 6, "ActivatePlayer"); } void TurnHead(string &in asTimer) { FadePlayerRollTo(90, 80, 90); } void ActivatePlayer(string &in asTimer) { SetPlayerActive(true); } void OnEnter() { } void OnLeave() { } RE: What's wrong with my script? - FlawlessHappiness - 05-06-2012 No sorry.. Can't find it.. But it must be there somewhere RE: What's wrong with my script? - Xanthos - 05-06-2012 What does the error say? Like main(15,6) That tells us where to find the error. RE: What's wrong with my script? - Your Computer - 05-06-2012 GetUp :: AddTimer, comma within string. |