Sign in to follow this  
HG Snuuk

Munição

Recommended Posts

Opa tudo bom , eu estou trabalhando numa hud e eu gostaria de fazer o seguinte , colocar para que não mostre munição de apenas 2 armas , a primeira que seria a first "Mão" , e a 2° a "colt" questão de apontar o dedo .

		local showammo3 = getPedTotalAmmo(getLocalPlayer())	

        dxDrawText(tostring (showammo3), x * 979, y * 240, x*1340, y*142,cor[1], 0.9, "pricedown", "right", "center")	

estou utilizando essa base para fazer a capturação das munição

Share this post


Link to post
local disabledweps = { [0] = true, [22] = true }
if not disabledweps[weaponID] then
	local showammo3 = getPedTotalAmmo(getLocalPlayer())	

	dxDrawText(tostring (showammo3), x * 979, y * 240, x*1340, y*142,cor[1], 0.9, "pricedown", "right", "center")	
end

 

  • Thanks 1

Share this post


Link to post
4 minutes ago, DNL291 said:

local disabledweps = { [0] = true, [22] = true }
if not disabledweps[weaponID] then
	local showammo3 = getPedTotalAmmo(getLocalPlayer())	

	dxDrawText(tostring (showammo3), x * 979, y * 240, x*1340, y*142,cor[1], 0.9, "pricedown", "right", "center")	
end

 

ele continua mostrando a quantidade total de munição

Share this post


Link to post
addEventHandler("onClientPreRender", root,
    function()
if getElementData(localPlayer, "FPS") <= 20 then 
        cor[1] = tocolor(255, 0, 0, 255)
    elseif getElementData(localPlayer, "FPS") >= 21 and getElementData(localPlayer, "FPS") <= 39 then 
        cor[1] = tocolor(254, 204, 0, 255)
    elseif getElementData(localPlayer, "FPS") >= 40 then 
        cor[1] = tocolor(255, 255, 255, 255)
    end
        if (getElementData(localPlayer, "TabActive") == false) then
        dxDrawImage(x*1228, y*4, x*120, y*80, "files/logo.png", 0, 0, 0, tocolor(255, 254, 254, 255), false)

        if moneyTick >= getTickCount() then

             dxDrawText(moneyChange, x * 979 -1, y * 150 -1, x*1340 -1, y*142 -1, tocolor(0, 0, 0, 255), x*0.8, "pricedown", "right", "center")      
             dxDrawText(moneyChange, x * 979, y * 150, x*1340, y*142, cor[2], x*0.8, "pricedown", "right", "center")
			 
        end


        dxDrawText("FPS: "..getElementData(localPlayer, "FPS"), x * 979 -1, y * 100 -1, x*1340 -1, y*142 -1, tocolor(0, 0, 0, 255), 0.9, "pricedown", "right", "center")      
        dxDrawText("FPS: "..getElementData(localPlayer, "FPS"), x * 979, y * 100, x*1340, y*142,cor[1], 0.9, "pricedown", "right", "center")
local disabledweps = { [0] = true, [22] = true }
if not disabledweps[weaponID] then
	local showammo3 = getPedTotalAmmo(getLocalPlayer())	
        dxDrawText(tostring (showammo3), x * 979 -1, y * 240 -1, x*1340 -1, y*142 -1, tocolor(0, 0, 0, 255), 0.9, "pricedown", "right", "center") 		
        dxDrawText(tostring (showammo3), x * 979, y * 240, x*1340, y*142,cor[1], 0.9, "pricedown", "right", "center")		
		end		
        local money = convertNumber(getPlayerMoney(getLocalPlayer()))
        dxDrawText("Dinheiro R$: "..money, x * 979 -1, y * 200 -1, x*1340 -1, y*142 -1, tocolor(0, 0, 0, 255), 0.9, "pricedown", "right", "center")      			
        dxDrawText("Dinheiro R$: "..money, x * 979, y * 200, x*1340, y*142,cor[1], 0.9, "pricedown", "right", "center")			

        if not getElementData(localPlayer, "ILEGAIS:Job") then
		local Encaminhado = getElementData ( localPlayer, "Emprego") or "Desempregado"

        dxDrawText(Encaminhado, x*979-1, y*150-1, x*1340-1, y*142-1, tocolor(0, 0, 0, 255), 0.9, "pricedown", "right", "center")			
        dxDrawText(Encaminhado, x*979, y*150, x*1340, y*142, tocolor(255, 255, 255, 255), 0.9, "pricedown", "right", "center")		
 
    else

        if (getElementData(localPlayer, "ILEGAIS:Job") == 1) then
            dxDrawText("Traficante de Drogas", x*979-1, y*43-1, x*1340-1, y*142-1, tocolor(0, 0, 0, 255), 1, "pricedown", "right", "center")
            dxDrawText("Traficante de Drogas", x*979, y*43, x*1340, y*142, tocolor(255, 255, 255, 255), 1, "pricedown", "right", "center")
        elseif (getElementData(localPlayer, "ILEGAIS:Job") == 2) then
            dxDrawText("Matador de Aluguel", x*979-1, y*43-1, x*1340-1, y*142-1, tocolor(0, 0, 0, 255), 1, "pricedown", "right", "center")
            dxDrawText("Matador de Aluguel", x*979, y*43, x*1340, y*142, tocolor(255, 255, 255, 255), 1, "pricedown", "right", "center")
        elseif (getElementData(localPlayer, "ILEGAIS:Job") == 3) then
            dxDrawText("Traficante de Orgãos", x*979-1, y*43-1, x*1340-1, y*142-1, tocolor(0, 0, 0, 255), 1, "pricedown", "right", "center")
            dxDrawText("Traficante de Orgãos", x*979, y*43, x*1340, y*142, tocolor(255, 255, 255, 255), 1, "pricedown", "right", "center")
        elseif (getElementData(localPlayer, "ILEGAIS:Job") == 5) then
            dxDrawText("Hacker", x*979-1, y*43-1, x*1340-1, y*142-1, tocolor(0, 0, 0, 255), 1, "pricedown", "right", "center")
            dxDrawText("Hacker", x*979, y*43, x*1340, y*142, tocolor(255, 255, 255, 255), 1, "pricedown", "right", "center")
        end
    end
end
end
)

 

Share this post


Link to post

um exeplo seria se eu estiver sem arma nenhuma , nem aparecer o texto . só aparecer quando tiver uma das armas permitidas

Share this post


Link to post

Você não definiu weaponID, getPedWeapon.

Obs: existem outras armas que não possuem munição, como armas brancas.

Share this post


Link to post

disabledweps[weaponID]  

disabledweps[ getPedWeapon(localPlayer) ] 

  • Thanks 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.