![]() |
How to make a door lock when entering an area? - 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: How to make a door lock when entering an area? (/thread-12959.html) |
How to make a door lock when entering an area? - MissMarilynn - 01-30-2012 My script right now is: void doorscare(string &in asParent, string &in asChild, int alState) { SetSwingDoorClosed("mansion_3", true, true); PlaySoundAtEntity("", "react_breath_slow.snt", "Player", 0, false); PlaySoundAtEntity("", "react_scare", "Player", 0, false); PlaySoundAtEntity("", "close_door.snt", "Player", 0, false); GiveSanityDamage(5.0f, true); } What do I add to make the door lock as well? Also, if a door is locked and a monster breaks it down you can get through it after its broken, right? What I want to do is lock the door behind the player, have them walk around the room and then have a monster spawn right outside the door. RE: How to make a door lock when entering an area? - Your Computer - 01-30-2012 http://wiki.frictionalgames.com/hpl2/amnesia/script_functions#doors RE: How to make a door lock when entering an area? - MissMarilynn - 01-30-2012 (01-30-2012, 05:21 AM)Your Computer Wrote: http://wiki.frictionalgames.com/hpl2/amnesia/script_functions#doorsSo I would just add SetSwingDoorLocked ("mansion_3", true, true); ??? Do I add anything to the function?? RE: How to make a door lock when entering an area? - Shadowfied - 01-30-2012 (01-30-2012, 05:47 AM)MissMarilynn Wrote:Adding that will make it locked. There's nothing more you need to add.(01-30-2012, 05:21 AM)Your Computer Wrote: http://wiki.frictionalgames.com/hpl2/amnesia/script_functions#doorsSo I would just add mansion_3 = name of door true = locked (can also be false to make it unlocked) true = effects (false or true, tbh I don't even know what the effects option is for...) |