Jump to content

Hud Bugando


Recommended Posts

  • Other Languages Moderators

setPlayerHudComponentVisible quando inicia o resource.

Use também na tecla F11, para alternar entre Hud visível e invisível, pois ao pressionar o F11 para fazer o mapa sumir, a HUD original do GTA volta a aparecer.

Fiz um exemplo da parte de bind, com F11

function manageHud (state) -- Mostra/oculta o HUD original dependendo do valor de state.
    setPlayerHudComponentVisible ("clock", state)
    setPlayerHudComponentVisible ("money", state)
    setPlayerHudComponentVisible ("health", state)
    setPlayerHudComponentVisible ("armour", state)
    setPlayerHudComponentVisible ("weapon", state) 
    setPlayerHudComponentVisible ("ammo", state)
    setPlayerHudComponentVisible ("wanted", state)
    setPlayerHudComponentVisible ("breath", state)
end

function Hud ()
    dxDrawText ("HUD", 0, 0) -- dxDraw functions... (seu HUD aqui)
end

function HudSome ()
    if isVisible then -- Variável qualquer, na primeira verificação sempre é false pois ela nem existe.
        addEventHandler("onClientRender", root, Hud) -- Começa a renderizar a HUD.
        manageHud (false) -- Oculta o HUD original.
    else -- Se não tem a variável ou ela for igual a false, então:
        removeEventHandler("onClientRender", root, Hud) -- Para de renderizar a HUD.
    end
    isVisible = not isVisible -- Alterna essa variável entre true e false sempre que apertar F11.
end
bindKey ("F11", "down", HudSome)

function startHud ()
    addEventHandler ("onClientRender", root, Hud) -- Começa a renderizar o HUD quando este resource for ligado.
    manageHud (false) -- Para de mostrar o HUD original quando este resource for ligado.
end
addEventHandler ("onClientResourceStart", resourceRoot, startHud)

function stopHud ()
    manageHud (true) -- Mostra o HUD original quando este resource for desligado.
end
addEventHandler ("onClientResourceStop", resourceRoot, stopHud)

 

Edited by Lord Henry
  • Thanks 1
Link to comment
46 minutes ago, Lord Henry said:

setPlayerHudComponentVisible quando inicia o resource.

Use também na tecla F11, para alternar entre Hud visível e invisível, pois ao pressionar o F11 para fazer o mapa sumir, a HUD original do GTA volta a aparecer.

Fiz um exemplo da parte de bind, com F11


function manageHud (state) -- Mostra/oculta o HUD original dependendo do valor de state.
    setPlayerHudComponentVisible ("clock", state)
    setPlayerHudComponentVisible ("money", state)
    setPlayerHudComponentVisible ("health", state)
    setPlayerHudComponentVisible ("armour", state)
    setPlayerHudComponentVisible ("weapon", state) 
    setPlayerHudComponentVisible ("ammo", state)
    setPlayerHudComponentVisible ("wanted", state)
    setPlayerHudComponentVisible ("breath", state)
end

function Hud ()
    dxDrawText ("HUD", 0, 0) -- dxDraw functions... (seu HUD aqui)
end

function HudSome ()
    if isVisible then -- Variável qualquer, na primeira verificação sempre é false pois ela nem existe.
        addEventHandler("onClientRender", root, Hud) -- Começa a renderizar a HUD.
        manageHud (false) -- Oculta o HUD original.
    else -- Se não tem a variável ou ela for igual a false, então:
        removeEventHandler("onClientRender", root, Hud) -- Para de renderizar a HUD.
    end
    isVisible = not isVisible -- Alterna essa variável entre true e false sempre que apertar F11.
end
bindKey ("F11", "down", HudSome)

function startHud ()
    addEventHandler ("onClientRender", root, Hud) -- Começa a renderizar o HUD quando este resource for ligado.
    manageHud (false) -- Para de mostrar o HUD original quando este resource for ligado.
end
addEventHandler ("onClientResourceStart", resourceRoot, startHud)

function stopHud ()
    manageHud (true) -- Mostra o HUD original quando este resource for desligado.
end
addEventHandler ("onClientResourceStop", resourceRoot, stopHud)

 

So uma duvida isso ai vai sumir pra todos os jogadores que estiverem online no servidor ou e visual exemplo so pra mim?

Link to comment

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
  • Recently Browsing   0 members

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