Jump to content

Funcao hud Nome


Recommended Posts

Estou querendo colocar O nick do jogador na hud mais procurei a funcao na wiki e n achei e tentei asim e deu erro

local nome = (getPlayerName( player thePlayer )
  
   dxDrawText(nome, x*2170, y*40, x*40, y*38, tocolor(255, 255, 255, 255), 1.10, "default-bold", "center", "center", false, false, false, false, false)

 

Link to comment

Faça assim:

 

local screenW, screenH = guiGetScreenSize () -- Pegando a resolução do jogador pra centralizar no centro da tela.

function renderName () -- Função que sera chamada pelo onclientrender pra começar renderizar o texto.
	dxDrawText (removeHex (getPlayerName(localPlayer)), (screenW - 535) / 2, (screenH - 159) / 2, ((screenW - 535) / 2) + 535, ( (screenH - 159) / 2) + 159, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false) -- Draw do texto.
end
addEventHandler ("onClientRender", root, renderName) -- Iniciando a renderização do texto com o nome do jogador.

function removeHex (text) -- Função que ira remover o código #hex do nome.
	local text = text or ""
	while (string.find (text, "#%x%x%x%x%x%x")) do
		text = string.gsub (text, "#%x%x%x%x%x%x", "")
	end
	return text
end

 

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