diff --git a/[core]/es_extended/server/classes/player.lua b/[core]/es_extended/server/classes/player.lua index ad3fd030..2b3e6295 100644 --- a/[core]/es_extended/server/classes/player.lua +++ b/[core]/es_extended/server/classes/player.lua @@ -1,5 +1,6 @@ local _GetPlayerPed = GetPlayerPed local _GetEntityCoords = GetEntityCoords +local _GetEntityHeading = GetEntityHeading local _ExecuteCommand = ExecuteCommand local _SetEntityCoords = SetEntityCoords local _SetEntityHeading = SetEntityHeading @@ -80,8 +81,9 @@ function CreateExtendedPlayer(playerId, identifier, group, accounts, inventory, function self.getCoords(vector) local ped = _GetPlayerPed(self.source) local coordinates = _GetEntityCoords(ped) + local heading = _GetEntityHeading(ped) - return vector and coordinates or { x = coordinates.x, y = coordinates.y, z = coordinates.z } + return vector and vector4(coordinates.xyz, heading) or { x = coordinates.x, y = coordinates.y, z = coordinates.z, heading = heading } end ---@param reason string