Sign in to follow this  
Vinicius severo

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á

Share this post


Link to post

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.

Share this post


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

Share this post


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

Share this post


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

Share this post


Link to post
2 minutes ago, Lord Henry said:

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

Esse cliente fica dentro das pastas dos huds baixados ? desculpa pelas perguntas mas sou bem novato nisso

Share this post


Link to post
Just now, Lord Henry said:

O Hud inteiro é no client.lua.

Sim eu sei mas quis dizer tipo se preciso acrescentar isso no client.lua para funcionar corretamente

Share this post


Link to post

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.

Share this post


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

Share this post


Link to post

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

Share this post


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

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.