Jump to content

onClientPlayerWeaponFire y Partes del Cuerpo


Recommended Posts

Puedes utilizar los argumentos hitX, hitY y hitZ poniendo la condicion de si existe hitElement, o sino pueded utilizar onClientPlayerDamage que te devuelve que parte del cuerpo(no exacto) fue dañada.

Link to comment
Puedes utilizar los argumentos hitX, hitY y hitZ poniendo la condicion de si existe hitElement, o sino pueded utilizar onClientPlayerDamage que te devuelve que parte del cuerpo(no exacto) fue dañada.

como podria usar hitX, hitY y hitZ para eso? que no me da solo las cordenadas del elemento?

onClientPlayerDamage no me parece muy de confianza siento que no es muy preciso por eso mismo busco alternativas

Link to comment
addEventHandler("onClientPedDamage", root, function(at,weapon, part) 
    if at and at ~= source then 
        if ( weapon ) then 
            local x, y, z = getPedTargetCollision ( localPlayer ); 
            if part == 9 then 
                outputChatBox("Cabeza: "..x..", "..y..", "..z); 
            elseif part == 8 then 
                outputChatBox("Pierna derecha: "..x..", "..y..", "..z); 
            elseif part == 7 then 
                outputChatBox("Pierna izquierda: "..x..", "..y..", "..z); 
            elseif part == 6 then 
                outputChatBox("Brazo derecho: "..x..", "..y..", "..z); 
            elseif part == 5 then 
                outputChatBox("Brazo izquierdo: "..x..", "..y..", "..z); 
            elseif part == 2 then 
                outputChatBox("Trasero: "..x..", "..y..", "..z); 
            elseif part == 3 then 
                outputChatBox("Torso: "..x..", "..y..", "..z);  
            end 
        end 
    end 
end)  

Link to comment
  • Recently Browsing   0 members

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