Frictional Games Forum (read-only)
How Do I Get the Player to Look at an Entity? - 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 Do I Get the Player to Look at an Entity? (/thread-10519.html)



How Do I Get the Player to Look at an Entity? - Statyk - 09-30-2011

So I've been making a map, but I want the character to look up since he's laying down, and away so the player can control the character afterward.. I've tried scripting this:

______________________
void OnStart()
{
StartPlayerLookAt("lookatrock1", 0, 1.0, "lookawaycall");
AddTimer("lookawaycall", 11.0, "lookaway");
}
void lookaway(string &in asTimer)
{
StopPlayerLookAt();
}

______________________

But the character doesn't turn to the entity, which is "lookatrock1"
Does anyone know what I'm doing wrong here? =[

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

and also, If anyone can help me with another scripting issue, I'm trying to push the character into another spot using:

______________________
void playerpush(string &in asTimer)
{
AddPlayerBodyForce(6000, 0, 0, false);
}

______________________
Note that a timer is being used so the player will be pushed during a blackscreen. The AddTimer has a callback for "playerpush". But the character doesn't get pushed.. should I just have him teleport further while the screen is black? It'd be like in the beginning of the actual game.

If anyone can help, I'd greatly appreciate it!



RE: How Do I Get the Player to Look at an Entity? - Juby - 09-30-2011

(09-30-2011, 12:22 AM)Statyk Wrote: void OnStart()
{
StartPlayerLookAt("lookatrock1", 0, 1.0, "lookawaycall");
The speed is set to 0 Tongue

I would have something like "StartPlayerLookAt("lookatrock1", 3, 3, "lookawaycall");"

As for problem number 2, there is no bool in the parameters, the last parameter should be "world"



RE: How Do I Get the Player to Look at an Entity? - Statyk - 09-30-2011

(09-30-2011, 12:34 AM)Juby Wrote: The speed is set to 0 Tongue

I would have something like "StartPlayerLookAt("lookatrock1", 3, 3, "lookawaycall");"
Really O.o?? Fixed it in the script, lemme give it a shot!

(09-30-2011, 12:34 AM)Juby Wrote: The speed is set to 0 Tongue

I would have something like "StartPlayerLookAt("lookatrock1", 3, 3, "lookawaycall");"

As for problem number 2, there is no bool in the parameters, the last parameter should be "world"
It worked! XD thank you so much, I can't believe I didn't see that!