Jump to content

HUD REPETINDO


Recommended Posts

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á

Link to comment
  • Other Languages Moderators
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
Link to comment
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 ?

Link to comment
  • Other Languages Moderators

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.

Link to comment
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?

Link to comment
  • Other Languages Moderators

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
Link to comment
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 

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