Script Help Please! - 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: Script Help Please! (/thread-14422.html) |
Script Help Please! - EthanLancaster - 04-01-2012 I have been trying to make it to were you get in an elevator and it automatically puts you in the next map. I have been looking at the script all day and I cant find the error. There is no error message. It doesnt do anything. Please help! void OnStart () { AddUseItemCallback("", "OldWineCellarKey", "metal_4", "KeyOnDoor", true); } void scareactivate2(string &in asParent , string &in asChild , int alState) { SetEntityActive("Monster 1" , true); AddEnemyPatrolNode("Monster 1", "PathArea_1", 0.0f, "true"); } void KeyOnDoor(string &in asItem, string &in asEntity) { SetSwingDoorLocked("metal_4", false, true); PlaySoundAtEntity("", "unlock_door", "metal_4", 1, false); RemoveItem("OldWineCellarKey"); GiveSanityBoostSmall(); PlayGuiSound("react_breath_slow", 0.5f); } void toalone_in_the_dark_cellar(string &in asParent, string &in asChild, int alState) { ChangeMap("alone_in_the_dark_cellar.map", "from_02", "", ""); } void OnLeave() { SetupLoadScreen("LoadingText", "alone_in_the_dark_1st_floor", 0, "alone_in_the_dark_1st_floor.jpg"); } RE: Script Help Please! - Putmalk - 04-01-2012 How does this work? Is there supposed to be an area collide that's supposed to activate the toalone_in_the_dark_cellar function? Or does that occured after you hit a switch or something? RE: Script Help Please! - Strembitsky - 04-01-2012 You don't have a callback to initiate the toalone_in_the_dark_cellar function. RE: Script Help Please! - Putmalk - 04-01-2012 (04-01-2012, 08:17 PM)Strembitsky Wrote: You don't have a callback to initiate the toalone_in_the_dark_cellar function.Pretty much this, AddEntityCollideCallback("Player", "Area_Elevator", string& "toalone_in_the_dark_cellar", false, 1); Try something like that in your OnStart() function! Good luck! |