PlayerSetPosSimple
Description
Will not behave correctly if the position is not loaded, so only use this for moving a short distance. Unlike PlayerSetPosXYZ and PedSetPosXYZ, this will not affect anything other than the player's position.
function PlayerSetPosSimple(x, y, z) --[[ ... ]] end
Parameters
x
:number
- The X coordinate of the position where the player will be moved.y
:number
- The Y coordinate of the position where the player will be moved.z
:number
- The Z coordinate of the position where the player will be moved.
Return Values
None.
Example
Move the player forward.
local x, y, z = PlayerGetPosXYZ()
local heading = PedGetHeading(gPlayer)
local distance = 3
PlayerSetPosSimple(x - distance * math.sin(heading), y + distance * math.cos(heading), z)