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á

  • Other Languages 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.

  • Other Languages 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
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 ?

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 ?

  • Other Languages 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.

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?

  • Other Languages 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
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...