getElementBonePosition | Multi Theft Auto: Wiki Skip to content

getElementBonePosition

Client-side
Server-side
Shared

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


Returns the 3D world coordinates of a specific bone of a given element. Currently the Player and Ped element types are accepted.

Tip

If you want to attach an element to a bone, see attachElementToBone .

Syntax

float,​ float,​ float getElementBonePosition ( element theElement, int boneId )
Required Arguments
  • theElement: the element to get the bone position on.
  • boneId: the ID of the bone to get the position of. See Bone IDs .

Returns

  • float: x
  • float: y
  • float: z

Returns 3 floats , representing the X, Y, Z world position of the bone.

Code Examples

shared

This example outputs the X, Y, Z world position of the local player bone specified through a command:

function getBonePosition (commandName, boneId)
if not tonumber (boneId) then
outputChatBox ("You didn't insert an bone ID!", 255, 0, 0)
return false
end
local x, y, z = getElementBonePosition (localPlayer, boneId)
outputChatBox ("The bone position is: "..x..", "..y..", "..z)
end
addCommandHandler ("getboneposition", getBonePosition)

See Also

Element Functions