04-22-2011, 04:47 AM
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?
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();
}
(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.
(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
AddTimer("", [however long you want the player to stare], "PlayerStareStop");
void PlayerStareStop(string &in asTimer)
{
StopPlayerLookAt();
}
(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:
Also add this for the function that goes with the timer:Code:AddTimer("", [however long you want the player to stare], "PlayerStareStop");
Code:void PlayerStareStop(string &in asTimer)
{
StopPlayerLookAt();
}
(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:
Also add this for the function that goes with the timer:Code:AddTimer("", [however long you want the player to stare], "PlayerStareStop");
Code:void PlayerStareStop(string &in asTimer)
{
StopPlayerLookAt();
}