SkillZNT Posted January 18, 2020 Posted January 18, 2020 Meu servidor tem uma hud so que tipo a outra do GTA as vezes da um bug que fica apareçendo as duas gostaria de saber se e possivel ou não remover a outra hud do servidor a hud antiga do GTA
Moderators Lord Henry Posted January 18, 2020 Moderators Posted January 18, 2020 (edited) 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. setPlayerHudComponentVisible bindKey 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 January 18, 2020 by Lord Henry 1 Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanks! Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment Discord Oficial do MTA: https://mtasa.com/discord Blacklist e Whitelist de Scripters: Planilha Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.
SkillZNT Posted January 18, 2020 Author Posted January 18, 2020 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. setPlayerHudComponentVisible bindKey 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?
Moderators Lord Henry Posted January 20, 2020 Moderators Posted January 20, 2020 Isso é client-side, amigo. Só vai sumir pra quem apertar o F11. 1 Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanks! Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment Discord Oficial do MTA: https://mtasa.com/discord Blacklist e Whitelist de Scripters: Planilha Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now