I need help with my 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) +--- Thread: I need help with my Custom Story! (/thread-24900.html) |
RE: I need help with my Custom Story! - mrburritos31 - 03-22-2014 (03-22-2014, 04:48 AM)valetheimpaler Wrote: hmmmmmmmmmmmmm void OnStart() { SetPlayerActive(false); FadeOut(0); //FadePlayerRollTo(65, 20, 20); MovePlayerHeadPos(-1, -0.45, -1.1, 20, 1); AddTimer("activate_player", 3, "FadeIn"); SetLightVisible("BoxLight_1", false); SetPlayerSanity(50); AddUseItemCallback("OpenDoor", "MedicalKey", "level_wood_1", "UnlockLevelDoor", true); } ///////////////////////////////////////////////////////////////////////////////////////////////////////////// void UnlockLevelDoor(string &in asItem, string &in asEntity) { SetLevelDoorLocked(asEntity, false); PlaySoundAtEntity("", "unlock_door.snt", asEntity, 0, false); RemoveItem(asItem); GiveSanityBoostSmall(); } ///////////////////////////////////////////////////////////////////////////////////////////////////////////// void OnLeave() { SetupLoadScreen("Loading","LoadScreen1",0,"LoadScreenImage1.jpg"); } //////////////////////////////////////////////////////////////////////////////////////// void FadeIn(string &in timer_name) { FadeIn(2); AddTimer("Start", 2, "WakeUp"); } void WakeUp(string &in timer_name) { if (timer_name == "Start") { SetLightVisible("Box_Light_1", true); AddTime("MoveHead", 1, "WakeUp"); } else if (timer_name == "MoveHead") { MovePlayerHeadPos(-0.5, -0.2, -1.1, 2, 2); FadePlayerRollTo(0, 1.7, 500); } AddTimer("ActivatePlayer", 2, "WakeUp"); else if (timer_name == "ActivatePlayer") { MovePlayerHeadPos(0, 0, 0, 2, 2); SetPlayerActive(true); } } RE: I need help with my Custom Story! - Vale - 03-22-2014 k, one sec void OnStart() { SetPlayerActive(false); FadeOut(0); //FadePlayerRollTo(65, 20, 20); MovePlayerHeadPos(-1, -0.45, -1.1, 20, 1); AddTimer("activate_player", 3, "FadeIn"); SetLightVisible("BoxLight_1", false); SetPlayerSanity(50); AddUseItemCallback("OpenDoor", "MedicalKey", "level_wood_1", "UnlockLevelDoor", true); } ///////////////////////////////////////////////////////////////////////////////////////////////////////////// void UnlockLevelDoor(string &in asItem, string &in asEntity) { SetLevelDoorLocked(asEntity, false); PlaySoundAtEntity("", "unlock_door.snt", asEntity, 0, false); RemoveItem(asItem); GiveSanityBoostSmall(); } ///////////////////////////////////////////////////////////////////////////////////////////////////////////// void OnLeave() { SetupLoadScreen("Loading","LoadScreen1",0,"LoadScreenImage1.jpg"); } //////////////////////////////////////////////////////////////////////////////////////// void FadeIn(string &in asTimer) { string x = asTimer; if(x == "activate_player") FadeIn(2); AddTimer("Start", 2, "WakeUp"); } ///////////////////////////////////////////////////////////////////////////////////////// void WakeUp(string &in asTimer) { string x = asTimer; if (x == "Start") { SetLightVisible("Box_Light_1", true); AddTime("MoveHead", 1, "WakeUp"); } else if (x == "MoveHead") { MovePlayerHeadPos(-0.5, -0.2, -1.1, 2, 2); FadePlayerRollTo(0, 1.7, 500); AddTimer("ActivatePlayer", 2, "WakeUp"); } else if (x == "ActivatePlayer") { MovePlayerHeadPos(0, 0, 0, 2, 2); SetPlayerActive(true); } } try that. if it still crashes, upload the error message again and you put the bracket in the wrong spot, for one. i meant the line RIGHT BEFORE the timer else if x ++ activate player RE: I need help with my Custom Story! - mrburritos31 - 03-22-2014 (03-22-2014, 04:50 AM)valetheimpaler Wrote: k, one secIt Crashed here is the error message: FATAL ERROR: Could not load script file 'custom_stories/Amnesia_Fading Away/maps/01.hps'! main (43, 1): ERR : No matching signatures to 'AddTime(string@&, const uint, string@&)' RE: I need help with my Custom Story! - Vale - 03-22-2014 ok, in void wakeup first bracket 'AddTime("MoveHead", 1 ,"WakeUp");' addTime should be AddTimer void Wakeup second bracket AddTime should be AddTimer type slower when coding code pieces at a time and test a lot, helps with finding bugs RE: I need help with my Custom Story! - mrburritos31 - 03-22-2014 (03-22-2014, 05:04 AM)valetheimpaler Wrote: ok, in void wakeup first bracket 'AddTime("MoveHead", 1 ,"WakeUp");'It worked! Thanks! Not exactly how i pictured it to look but ill have to deal with it! 1 more thing, how do you set the amount of oil to 0 OnStart? RE: I need help with my Custom Story! - Vale - 03-22-2014 first off, Is it timer errors as far as intro? They may need clean up, I can help with those. And do in Void onStart SetPlayerLampOil(0.0f); RE: I need help with my Custom Story! - PutraenusAlivius - 03-22-2014 void SetPlayerLampOil(float afOil); EDIT: Ninja'd RE: I need help with my Custom Story! - mrburritos31 - 03-22-2014 (03-22-2014, 05:10 AM)valetheimpaler Wrote: first off, Is it timer errors as far as intro? They may need clean up, I can help with those. It doesn't look like the character is laying down RE: I need help with my Custom Story! - Vale - 03-22-2014 ok uhm as far as head height, play around with the y variable (the second one, ie 'x, y, z') rotation idk just yet hope that helps RE: I need help with my Custom Story! - mrburritos31 - 03-22-2014 (03-22-2014, 05:15 AM)valetheimpaler Wrote: ok Thanks for all the Help! |