I'm probably missing something but this door won't unlock - 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: I'm probably missing something but this door won't unlock (/thread-16270.html) |
I'm probably missing something but this door won't unlock - liamthespy - 06-18-2012 AddUseItemCallback("", "kitchenkey", "kitchendoor", "Kitopen", true); } void kitopen(string &in asItem, string &in asEntity) { SetSwingDoorLocked("kitchendoor", false, true); PlaySoundAtEntity("", "unlock_door", "kitchendoor", 0, false); } I've checked over the syntax and the names like 100 times, what am I missing? it's just a simple key-opens-door situation and I've done it a million times, why is this not working? RE: I'm probably missing something but this door won't unlock - modoscar - 06-18-2012 (06-18-2012, 02:36 PM)liamthespy Wrote: AddUseItemCallback("", "kitchenkey", "kitchendoor", "Kitopen", true);You dont have any void onstart, void OnStart() { AddUseItemCallback("", "kitchenkey", "kitchendoor", "Kitopen", true); } void kitopen(string &in asItem, string &in asEntity) { SetSwingDoorLocked("kitchendoor", false, true); PlaySoundAtEntity("", "unlock_door", "kitchendoor", 0, false); } You can also add: RemoveItem("kitchenkey"); so that the key disappears from the players inventory. RE: I'm probably missing something but this door won't unlock - Adny - 06-18-2012 Please link the full script RE: I'm probably missing something but this door won't unlock - liamthespy - 06-18-2012 (06-18-2012, 02:46 PM)andyrockin123 Wrote: Please link the full scriptoops, sorry guys. //////////////////////////// // Run when entering map void OnEnter() { SetEntityPlayerInteractCallback("bookmoveg", "trapopen", true); SetEntityPlayerInteractCallback("scarekey", "machinefunc", true); SetEntityPlayerInteractCallback("stovekey", "kitchenfunc", true); AddUseItemCallback("", "kitchenkey", "kitchendoor", "Kitopen", true); } void kitopen(string &in asItem, string &in asEntity) { SetSwingDoorLocked("kitchendoor", false, true); PlaySoundAtEntity("", "unlock_door", "kitchendoor", 0, false); } void machinefunc(string &in item) { GiveSanityDamage(40.0f, true); SetPropHealth("barrel01_5", 0); SetPropHealth("barrel01_4", 0); SetPropHealth("barrel01_1", 0); SetPropHealth("barrel01_2", 0); SetPropHealth("barrel01_6", 0); SetPropHealth("barrel01_7", 0); SetPropHealth("barrel01_8", 0); SetPropHealth("barrel01_9", 0); SetPropHealth("barrel01_10", 0); SetPropHealth("barrel01_11", 0); SetPropHealth("barrel01_12", 0); SetPropHealth("barrel01_13", 0); SetPropHealth("barrel01_14", 0); SetEntityActive("machinemon", true); } void trapopen(string &in item) { GiveSanityDamage(20.0f, true); SetPropHealth("barrier", 0); SetEntityActive("barrier", false); SetEntityActive("trapmon", true); AddEnemyPatrolNode("trapmon", "PathNodeArea_1", 0, ""); AddEnemyPatrolNode("trapmon", "PathNodeArea_2", 0, ""); AddEnemyPatrolNode("trapmon", "PathNodeArea_3", 0, ""); AddEnemyPatrolNode("trapmon", "PathNodeArea_4", 0, ""); } void kitchenfunc(string &in item) { SetEntityActive("kitchenmon", true); AddEnemyPatrolNode("kitchenmon", "path1", 0, ""); AddEnemyPatrolNode("kitchenmon", "path2", 0, ""); AddEnemyPatrolNode("kitchenmon", "path3", 0, ""); AddEnemyPatrolNode("kitchenmon", "path4", 0, ""); } //////////////////////////// // Run when leaving map void OnLeave() { } RE: I'm probably missing something but this door won't unlock - FlawlessHappiness - 06-18-2012 You know you are calling Kitopen but you only have kitopen in your script. Capitalized! Change Kitopen to kitopen RE: I'm probably missing something but this door won't unlock - liamthespy - 06-18-2012 well that explains it. Thanks a bunch. I don't feel as bad about this since I made the thread title what it is. RE: I'm probably missing something but this door won't unlock - Prelauncher - 06-18-2012 (06-18-2012, 04:46 PM)liamthespy Wrote: well that explains it. Thanks a bunch. I don't feel as bad about this since I made the thread title what it is.Why would you feel bad about asking for help RE: I'm probably missing something but this door won't unlock - FlawlessHappiness - 06-18-2012 He'd feel bad for making a mistake which was pretty obvious, but he doesn't have to because thats how you learn what to look out for |