Jump to content

Error con dx (peds) - (exports)


Jakepankeke

Recommended Posts

Bueno tengo un codigo y he usado la funcion del extra_health para ver la vida el ped pero me sale error

  
addEventHandler ( "onClientRender", root, 
    function ( ) 
    for k, v in ipairs(getElementsByType("ped")) do 
        if(getElementData(v, "zombie") == true) or (getElementData(v, "slothbot") == true) then 
            local x, y, z = getElementPosition ( v ) 
            local x2, y2, z2 = getElementPosition ( localPlayer ) 
                local sx, sy = getScreenFromWorldPosition ( x, y, z+1 ) 
                if sx and sy then 
                    local distance = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) 
                    if distance < 10 then 
                    local vervida = exports.extra_health:getElementExtraHealth ( v ) 
                        dxDrawText ( "Vida: "..math.floor(vervida).."", sx+4, sy+4, sx+2, sy, tocolor(255,0,0, 255), 1.3-(distance/20), "bankgothic", "center", "center",false, false, true, true, false ) 
                        dxDrawText ( "Vida: "..math.floor(vervida).."", sx+2, sy+2, sx, sy, tocolor(0,0,0, 255), 1.3-(distance/20), "bankgothic", "center", "center" ) 
                    end 
                end 
            end 
        end 
    end 
) 
  

Bad argument #1 to floor (number expected gol nil)

El resource si da normalmente con el getElementhealth pero no con el export alguien ayuda?

Link to comment
intenta con esto:

exports ["extra_health"]:getElementExtraHealth ( v )

exports["extra_health"]:getElementExtraHealth( v ) 

es igual a

exports.extra_health:getElementExtraHealth( v ) 

Supongo que usaste setElementExtraHealth para asignare la vida a esos peds en alguna otra parte de tu código, Por que en sí el código lo veo bien.

Link to comment
  • Recently Browsing   0 members

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