Frictional Games Forum (read-only)

Full Version: Problems Trying To Script
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I've been trying to make it so the player hears a loud noise and stares at this closed door but I don't how to make the player stop looking any ideas?
Where do you want the player to hear this load noise? What kind of load noise? Specific noise? ID/Name of closed door?

I'll try my best.

Code:
OnStart()
{
AddEntityCollideCallback("Player", "ScriptArea_1", "Function01", true, 1);
}
void Funtion01(string &in asParent, string &in asChild, int alState)
{
StartPlayerLookAt("[door name]", 2, 4, "");
AddTimer("", [however long you want the player to look at door], "StopLooking");
}
void StopLooking(string &in asTimer)
{
StopPlayerLookAt();
}

That's mostly all I can do for now.
(04-22-2011, 04:56 AM)Kyle Wrote: [ -> ]Where do you want the player to hear this load noise? What kind of load noise? Specific noise? ID/Name of closed door?

I'll try my best.

Well the player was supposed to unlock the door to the cell which is working and then there is a locked door next to a open one but I wanted the crashing sound to play from the locked one using the script which I have got working although I cant find out how to stop the player from staring at the door making the rest of the level awkward
(04-22-2011, 05:00 AM)D3AD UPR1S1NG Wrote: [ -> ]Well the player was supposed to unlock the door to the cell which is working and then there is a locked door next to a open one but I wanted the crashing sound to play from the locked one using the script which I have got working although I cant find out how to stop the player from staring at the door making the rest of the level awkward

You add this:
Code:
AddTimer("", [however long you want the player to stare], "PlayerStareStop");
Also add this for the function that goes with the timer:
Code:
void PlayerStareStop(string &in asTimer)
{
StopPlayerLookAt();
}
Big Grin
(04-22-2011, 05:08 AM)Kyle Wrote: [ -> ]
(04-22-2011, 05:00 AM)D3AD UPR1S1NG Wrote: [ -> ]Well the player was supposed to unlock the door to the cell which is working and then there is a locked door next to a open one but I wanted the crashing sound to play from the locked one using the script which I have got working although I cant find out how to stop the player from staring at the door making the rest of the level awkward

You add this:
Code:
AddTimer("", [however long you want the player to stare], "PlayerStareStop");
Also add this for the function that goes with the timer:
Code:
void PlayerStareStop(string &in asTimer)
{
StopPlayerLookAt();
}

Alright thanks Big Grin I'll let you know if it works Smile
(04-22-2011, 05:08 AM)Kyle Wrote: [ -> ]
(04-22-2011, 05:00 AM)D3AD UPR1S1NG Wrote: [ -> ]Well the player was supposed to unlock the door to the cell which is working and then there is a locked door next to a open one but I wanted the crashing sound to play from the locked one using the script which I have got working although I cant find out how to stop the player from staring at the door making the rest of the level awkward

You add this:
Code:
AddTimer("", [however long you want the player to stare], "PlayerStareStop");
Also add this for the function that goes with the timer:
Code:
void PlayerStareStop(string &in asTimer)
{
StopPlayerLookAt();
}

Still hasn't worked he still stares at that door Sad
It's alright managed to get it working thanks anyway Smile
No problem.