Jump to content

HUD REPETINDO


Recommended Posts

Posted

Eai galera, eu coloco a hud no meu servidor ou o radar e fica 2 tipo a hud colocada e a padrão eu já dei o showmap mas queria saber se isso deixa pra sempre sumido os dois pq tem amigos meus que falam que aparece as duas ainda e eu já dei o showmap, queria saber se não tem outra forma de fazer isso (Sou bem novato na área)

 

Agradeço desde já

  • Moderators
Posted

O que acontece geralmente é o mapa do F11 que reativa o HUD original depois de ser ocultado. Só usar essa função de ocultar o HUD original ao pressionar o F11 tbm.

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

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.

  • Moderators
Posted (edited)
21 hours ago, Vinicius severo said:

Eu coloco essa função dentro da pasta da hud em nova no server.lua ?

Não entendi o que você disse. Mas meu HUD funciona assim: (client-side)

local rootElement = getResourceRootElement(getThisResource())

function Start () -- Para de mostrar o HUD original e mostra este HUD.
	addEventHandler ("onClientRender", getRootElement(), Hud)
	setPlayerHudComponentVisible ("clock", false)
	setPlayerHudComponentVisible ("money", false)
	setPlayerHudComponentVisible ("health", false)
	setPlayerHudComponentVisible ("armour", false)
	setPlayerHudComponentVisible ("weapon", false) 
	setPlayerHudComponentVisible ("ammo", false)
	setPlayerHudComponentVisible ("wanted", false)
	setPlayerHudComponentVisible ("breath", false)
end
addEventHandler ("onClientResourceStart", rootElement, Start)

function Stop () -- Para de mostrar este HUD e mostra o HUD original.
	removeEventHandler ("onClientRender", getRootElement(), Hud)
	setPlayerHudComponentVisible ("clock", true)
	setPlayerHudComponentVisible ("money", true)
	setPlayerHudComponentVisible ("health", true)
	setPlayerHudComponentVisible ("armour", true)
	setPlayerHudComponentVisible ("weapon", true) 
	setPlayerHudComponentVisible ("ammo", true)
	setPlayerHudComponentVisible ("wanted", true)
	setPlayerHudComponentVisible ("breath", true)
end
addEventHandler ("onClientResourceStop", rootElement, Stop)

function Hud ()
-- (Todo o script aqui)
end

function hideHud () -- Função que mostra/oculta o HUD ao pressionar F11 ou F10.
	if isVisible then
		addEventHandler ("onClientRender", root, Hud)
	else
		removeEventHandler ("onClientRender", root, Hud)
	end
	isVisible = not isVisible
end
bindKey ("F11", "down", hideHud)
bindKey ("F10", "down", hideHud)

 

Edited by Lord Henry

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

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.

Posted
1 minute ago, Lord Henry said:

Não entendi o que você disse. Mas meu HUD funciona assim:


local rootElement = getResourceRootElement(getThisResource())

function Start () -- Para de mostrar o HUD original e mostra este HUD.
	addEventHandler ("onClientRender", getRootElement(), Hud)
	setPlayerHudComponentVisible ("clock", false)
	setPlayerHudComponentVisible ("money", false)
	setPlayerHudComponentVisible ("health", false)
	setPlayerHudComponentVisible ("armour", false)
	setPlayerHudComponentVisible ("weapon", false) 
	setPlayerHudComponentVisible ("ammo", false)
	setPlayerHudComponentVisible ("wanted", false)
	setPlayerHudComponentVisible ("breath", false)
end
addEventHandler ("onClientResourceStart", rootElement, Start)

function Stop () -- Para de mostrar este HUD e mostra o HUD original.
	removeEventHandler ("onClientRender", getRootElement(), Hud)
	setPlayerHudComponentVisible ("clock", true)
	setPlayerHudComponentVisible ("money", true)
	setPlayerHudComponentVisible ("health", true)
	setPlayerHudComponentVisible ("armour", true)
	setPlayerHudComponentVisible ("weapon", true) 
	setPlayerHudComponentVisible ("ammo", true)
	setPlayerHudComponentVisible ("wanted", true)
	setPlayerHudComponentVisible ("breath", true)
end
addEventHandler ("onClientResourceStop", rootElement, Stop)

function Hud ()
-- (Todo o script aqui)
end

function hideHud () -- Função que mostra/oculta o HUD ao pressionar F11 ou F10.
	if isVisible then
		addEventHandler ("onClientRender", root, Hud)
	else
		removeEventHandler ("onClientRender", root, Hud)
	end
	isVisible = not isVisible
end
bindKey ("F11", "down", hideHud)
bindKey ("F10", "down", hideHud)

 

Eu queia saber aonde eu ponho isso sabe ?

  • Moderators
Posted

Dai é com você amigo. Estude a Wiki.

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

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.

Posted
1 minute ago, Lord Henry said:

Dai é com você amigo. Estude a Wiki.

Eu só queria saber isso, porque quero por um hud e nao repetir, mas nao sei aonde eu coloco esses comandos eu tenho que por dentro da pasta da hud no server.lua algo do tipo ?

  • Moderators
Posted

Não cara. Isso é client-side, nada de server.lua

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

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.

  • Moderators
Posted

Leia isso.

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

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.

  • Moderators
Posted

O Hud inteiro é no client.lua.

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

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.

  • Moderators
Posted

Sim, mas não é só copiar e colar no seu script, vc precisa entender o que está acontecendo nele e colocar os nomes das funções e eventos corretamente.
O meu script funciona no meu HUD com as funções dele. O seu HUD provavelmente está com outras funções e outros nomes.

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

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.

Posted
Just now, Lord Henry said:

Sim, mas não é só copiar e colar no seu script, vc precisa entender o que está acontecendo nele e colocar os nomes das funções e eventos corretamente.
O meu script funciona no meu HUD com as funções dele. O seu HUD provavelmente está com outras funções e outros nomes.

Eu vou pegar e estudar o que vc me mandou e ver o do que eu tenho e tentar fazer algo igual, e tem alguma forma de ver se funcionou ou nao?

  • Moderators
Posted (edited)

Deixe o /debugscript 3 ligado no servidor, ele mostra os erros e informações dos scripts pra você. Inclusive informa em qual linha do script houve erro.

Se preferir tutorial em vídeo, eu tenho esse vídeo aqui bem detalhado sobre introdução aos resources.

Edited by Lord Henry

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

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.

Posted
16 minutes ago, Lord Henry said:

Deixe o /debugscript 3 ligado no servidor, ele mostra os erros e informações dos scripts pra você. Inclusive informa em qual linha do script houve erro.

Se preferir tutorial em vídeo, eu tenho esse vídeo aqui bem detalhado sobre introdução aos resources.

Vlw pela ajuda parceiro, e peço desculpa por perguntas bestas qualquer coisa eu venho tirar minhas duvidas novamente 

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...