Frictional Games Forum (read-only)

Full Version: [SOLVED] Making closet doors slam up?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
[SOLVED]
How do you script so that if you are close to a closet, the doors will slam up? I only need the script for the doors!
Probably AddPropForce

Code:
AddPropForce(string& asName, float afX, float afY, float afZ, string& asCoordSystem);
And see the correct direction in the level editor. Probably -Z, but very likely to be different.
And do it like 1000.0f
Btw, I know practically nothing of coding in this lang (is it c++?). My code looks like this. Do I need any other code for the AddPropForce? Cause I'm not entirely sure how it works ^^

Code:
void CollideClosetScare(string &in asParent , string &in asChild , int alState)
{
GiveSanityDamage(6.0f, true);
PlaySoundAtEntity("Scare_1", "react_pant.snt", "Player", 0, true);
}
You want to close the door when player enters that area?
Code:
    SetSwingDoorLocked("door_name", false, false or true);
    SetSwingDoorClosed("door_name", false, false or true);
    SetSwingDoorDisableAutoClose("door_name", true);
    AddPropImpulse("door_name", 0.0f, 0.0f, 10000.0f, "World" or "Local");

I wrote "or" where it depends on what you want to do.
Thank you! Works flawlessly Big Grin
One last question.

Can you test your map from the editor? (Not using MapView)
Of course. Just upload it somewhere and many people here, including me, will gladly test it.
It's not near complete yet Big Grin
What I meant btw, was to test it from the actual editor, and not starting the game to test it, like if it is some hotkey to try it.
LOL. These days I have some understanding issues.
You have to start the game to test it. You can setup a dev_environment to make it faster.
Haha it can happen to anyone.

Thanks again for the help! Big Grin