GetPlayerPos
From SA-MP Wiki
(Difference between revisions)
Revision as of 13:46, 21 April 2014 Vince (Talk | contribs) ← Previous diff |
Revision as of 16:34, 24 May 2015 Vince (Talk | contribs) Next diff → |
||
Line 14: | Line 14: | ||
}} | }} | ||
+ | {{Note2|This function is known to return unreliable values when used in [[OnPlayerDisconnect]] and [[OnPlayerRequestClass]]. This is because the player is not spawned.}} | ||
<pawn> | <pawn> |
Revision as of 16:34, 24 May 2015
Description:
Get the position of a player, represented by X, Y and Z coordinates.
(playerid, Float:x, Float:y, Float:z)
playerid | The ID of the player to get the position of. |
Float:x | A float variable in which to store the X coordinate in, passed by reference. |
Float:y | A float variable in which to store the Y coordinate in, passed by reference. |
Float:z | A float variable in which to store the Z coordinate in, passed by reference. |
Return Values:
- true on success.
- false on failure (i.e. player not connected).
Important | This function is known to return unreliable values when used in OnPlayerDisconnect and OnPlayerRequestClass. This is because the player is not spawned. |
public OnPlayerDeath(playerid, killerid, reason) { // Declare 3 float variables to store the X, Y and Z coordinates in new Float:x, Float:y, Float:z; // Use GetPlayerPos, passing the 3 float variables we just created GetPlayerPos(playerid, x, y, z); // Create a cash pickup at the player's position CreatePickup(1212, 4, x, y, z, -1); return 1; }
Related Functions
The following functions may be useful, as they are related to this function in one way or another.
- SetPlayerPos: Set a player's position.
- GetVehiclePos: Get the position of a vehicle.
- IsPlayerInRangeOfPoint: Check whether a player is in range of a point.
- GetPlayerDistanceFromPoint: Get the distance between a player and a point.