GetPlayerCameraPos

warning

This function was added in SA-MP 0.3a and will not work in earlier versions!

Description

Get the position of the player's camera.

NameDescription
playeridThe ID of the player to get the camera position of.
Float:xA float variable to store the X coordinate in, passed by reference.
Float:yA float variable to store the Y coordinate in, passed by reference.
Float:zA float variable to store the Z coordinate in, passed by reference.

Returns

The player's position is stored in the specified variables.

Examples

public OnPlayerDisconnect(playerid)
{
new Float:x, Float:y, Float:z;
GetPlayerCameraPos(playerid, x, y, z);
printf("The player left when they had their camera at %f,%f,%f.", x, y, z);
// You could write this to a userfile.
return 1;
}

Notes

warning

Player's camera positions are only updated once a second, unless aiming.It is recommended to set a 1 second timer if you wish to take action that relies on a player's camera position.

Related Functions