Frictional Games Forum (read-only)

Full Version: Lever's Support
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Ok im new to HPL2 as a games engine and im finding it confusing to add a lever into the game and to get the scripts to work.

I have a lever on the map named "lever00"
and the locked door is "celldoor02"

the current script i have is

void StateChangeLever(string &in asEntity, int alState)
{
if(alState == 1){
SetLeverStuckState("lever00", 1, true);
SetSwingDoorLocked("celldoor02", false, true);
PlaySoundAtEntity("", "Unlock_Door", "celldoor02", 1, false);
}

But when i play the map when i move the lever down the locked door wont open.

Thanks, also anyone got a tutorial on how to make interactions between other items such as wheels and pulley systems? these would be helpful and much appreciated thanks.
AFAIK 1 is up, 0 neutral and -1 down Big Grin
And you are missing a closing }. Wink

[edit]
Check the second link in my sig, it contains a working lever.
I've never done a pulley though, you might want to copy that from the original map (refinery).