M MY Multiplayer: Wiki
Lado
Tipo

getElementBoneMatrix

Cliente

Devolve a matriz de um osso de um ped ou objeto no mundo.

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

Parâmetros

NomeTipoDescrição
elementped|objectO ped, jogador ou objeto. Um objeto precisa ter um modelo com esqueleto ou árvore de nós.
boneint|stringO osso. Num ped: um id de osso do MTA, a tag de um osso do rig ou o nome dele. Num objeto: o nome de um nó ou a tag de um osso.

Retorno

Uma tabela de quatro linhas de quatro números: os eixos direita, frente e cima, e por último a posição. false se o elemento está fora do alcance de streaming.

Exemplo

local matrix = getElementBoneMatrix(localPlayer, 34)
if matrix then
    local position = matrix[4]
    outputDebugString(("Mão esquerda em %.2f, %.2f, %.2f"):format(position[1], position[2], position[3]))
end
Vindo do MTANo MTA só funciona com peds. Aqui também aceita objetos e ossos do rig por tag ou nome.
AtençãoDá erro se o osso não existe no elemento. Enquanto o elemento está fora do alcance de streaming, devolve false.

Veja também