Maaster Posted July 23, 2023 Share Posted July 23, 2023 Estou fazendo um sistema de /agarrar, aonde um jogador poderá colocar o outro e carrega-lo Tentei com usando o pattach mas descobri que não é possivel anexar player x player com ele, então estou fazendo manualmente com a função util 'getElementToBone' da seguinte forma: local xR, yR, zR = getElementRotation(player1) attachElementToBone(player2, player1, 22, 0.25, -0.2, 0.65, xR, yR, zR+30) Mas ao se mexer o player que esta sendo carrega-do fica bugado se mexendo pros outros lados isso executa no client-side dentro do 'onClientPedsProcessed' pra sincronizar a rotação, já tentei dentro de um 'onClientRender' e 'onClientPreRender' mas sem sucesso também será que pode ter algo haver com o codigo de mover os ossos do personagem pra mudar a posição dele? isso estou fazendo da seguinte forma: local bones1 = { [22] = {158.4, 0, 0}, [23] = {0, 0, 241.2}, [32] = {334.8, 320.4, 54}, [33] = {0, 270, 39.6}, } local bones2 = { [2] = {0, 90, 0}, [22] = {0, 273.6, 36}, [32] = {360, 280.8, 334.8}, } for bone, v in pairs (bones1) do setElementBoneRotation(player1, bone, v[1], v[2], v[3]) end for bone, v in pairs (bones2) do setElementBoneRotation(player2, bone, v[1], v[2], v[3]) end updateElementRpHAnim(player1) updateElementRpHAnim(player2) Link to comment
Maaster Posted July 25, 2023 Author Share Posted July 25, 2023 O Problema era o evento mesmo, quando tentei a primeira vez com onClientRender não havia funcionado, mas tentei denovo hoje e deu certo Link to comment
Recommended Posts