Jump to content

Posicion


Arsilex

Recommended Posts

como puedo hacer para que al poner dejar el obejeto que este pegado al jugador se deje en la misma posicion de ese objeto solo que 0.5 mas abajo

function outputMTAAccount2 ( sourcePlayer ) 
local objetoss = getAttachedElements ( sourcePlayer ) 
    if objetoss then 
        for ElementKey, ElementValue in ipairs ( objetoss ) do 
  
            if getElementType (ElementValue) == "object" then 
                local xx, yy, zz = getElementPosition( ElementValue ) 
                detachElements ( ElementValue ) 
                setElementPosition (ElementValue, xx,yy,zz-0.5 ) 
                --outputChatBox ( "xD : "..getElementModel(ElementValue) ) 
            end 
        end 
    end 
end 
addCommandHandler ( "dejar", outputMTAAccount2 ) 

tengo esto pero lo que masa es que al dejarlo mirando acia diferente lado cambia de posicion no se deja igual

Link to comment
  • 3 years later...
function outputMTAAccount2(sourcePlayer) 
    local objetos = getAttachedElements(sourcePlayer) 
        if objetos then 
            for k,v in ipairs(objetos) do 
                if getElementType (v) == "object" then 
                    local x, y, z = getElementPosition(v) 
                    local rx, ry, rz = getElementRotation(v) 
                    detachElements(v, source) 
                    setElementPosition(v, x, y, z) 
                    setElementRotation(v, rx, ry, rz) 
                end 
            end 
        end 
end 
addCommandHandler ( "dejar", outputMTAAccount2 ) 

No lo he probado, pero debería funcionar.

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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