Jump to content

AYUDA URGENTE


Tonyx97

Recommended Posts

Hola amigos, necesito una cosa urgente para hacer una película! quiero hacer que haya un ped con un cigarro en la mano con la animacion setPedAnimation ( ped, "SMOKING", "M_smklean_loop" ) y que el cigarro se una a la mano, no como otros scripts que aparece el cigarro te mueves y se sale de la mano -.- espero que me ayuden muchas gracias por leer. No se como sería porque sale mal el cigarro, osea que no se pone exactamente en la mano, sale flotando...

local encarcelado = createPed ( 186, 0, 0, 0 ) 
local cigarette = createObject ( 1485, 0, 0, 0 ) --1485 
setElementRotation ( encarcelado, 0, 0, -90 ) 
setElementRotation ( cigarette, 0, 0, -90 ) 
setPedAnimation ( encarcelado, "SMOKING", "M_smklean_loop" ) 
setElementInterior ( encarcelado, 3, 196.6554, 172.964, 1003.023 ) 
setElementInterior ( cigarette, 3, 0, 0, 0 ) 
  
function UnirCigarro () 
    local rotationOffset = -90 
    local x, y, z = getPedBonePosition(encarcelado, 36) 
    local rx, ry, rz = getElementRotation(encarcelado) 
    local xOffset = .1 * math.cos(math.rad(rz+90-90)) 
    local yOffset = .1 * math.sin(math.rad(rz+90-90)) 
    setElementPosition(cigarette, x+xOffset, y+yOffset, z-.2) 
    setElementRotation(cigarette, rx, ry, rz+rotationOffset) 
end 
addEventHandler ("onClientRender", getRootElement(), UnirCigarro) 

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...