getElementBoneQuaternion
Cliente
Devuelve la orientación de un hueso de un ped u objeto respecto a su hueso padre, como cuaternión.
quat|false getElementBoneQuaternion(ped|object element, int|string bone)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| element | ped|object | El ped, jugador u objeto. Un objeto necesita un modelo con esqueleto o árbol de nodos. |
| bone | int|string | El 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
Un quat (x, y, z, w), o false si el elemento está fuera del alcance de streaming o el hueso no tiene pose.
Ejemplo
local saved = getElementBoneQuaternion(localPlayer, 5)
addEventHandler("onClientPedsProcessed", root, function()
if saved then
setElementBoneQuaternion(localPlayer, 5, saved)
end
end)Si vienes de MTAEn MTA solo funciona con peds y devuelve cuatro números. 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.