GetElementBonePosition: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Client function}}
{{Client function}}
{{New feature/item|3.0160|1.5.8|20704|Returns the 3D world coordinates of a specific bone of a given [[element]]. Currently the following element types are accepted:
{{New feature/item|3.0159|1.5.8|20704|Returns the 3D world coordinates of a specific bone of a given [[element]]. Currently the following element types are accepted:
* [[Element/Player|Player]]
* [[Element/Player|Player]]
* [[Element/Ped|Ped]]
* [[Element/Ped|Ped]]

Revision as of 11:31, 11 April 2021

Returns the 3D world coordinates of a specific bone of a given element. Currently the following element types are accepted:

[[{{{image}}}|link=|]] Tip: If you want to attach an element to a bone, see attachElementToBone

Syntax

float, float, float getElementBonePosition ( element theElement, int bone )

Required Arguments

  • theElement: the element to get the bone position on.
  • bone: the ID of the bone to get the position of. See Bone IDs

Returns

Returns the x, y, z world position of the bone.

Example

This example outputs the x, y, z world position of the local player bone specified through a command.

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

See Also