M MY Multiplayer: Wiki
Lado
Tipo

getElementBoneMatrix

Cliente

Devuelve la matriz en el mundo de un hueso de un ped u objeto.

table|false getElementBoneMatrix(ped|object element, int|string bone)

Parámetros

NombreTipoDescripción
elementped|objectEl ped, jugador u objeto. Un objeto necesita un modelo con esqueleto o árbol de nodos.
boneint|stringEl hueso. En un ped: un id de hueso de MTA, la tag de un hueso del rig o su nombre. En un objeto: el nombre de un nodo o la tag de un hueso.

Retorno

Una tabla de cuatro filas de cuatro números: los ejes derecha, adelante y arriba, y al final la posición. false si el elemento está fuera del alcance de streaming.

Ejemplo

local matrix = getElementBoneMatrix(localPlayer, 34)
if matrix then
    local position = matrix[4]
    outputDebugString(("Mano izquierda en %.2f, %.2f, %.2f"):format(position[1], position[2], position[3]))
end
Si vienes de MTAEn MTA solo funciona con peds. Aquí también acepta objetos y huesos del rig por tag o nombre.
AtenciónDa error si el elemento no tiene ese hueso. Mientras el elemento está fuera del alcance de streaming, devuelve false.

Ver también