Jump to content

Painel DX e Marker


Recommended Posts

Posted

Estou fazendo um Painel DX e queria que ele abrisse quando o Player passasse em cima do Marker, o problema é que eu não sei fazer isso. (Já criei o Painel DX, só estou tendo problema com o Marker)

Posted

O DX precisa ser renderizado, e o evento "onClientRender" faz isso. Então para mostrar o painel você utiliza: addEventHandler("onClientRender", root, nome_da_funcao) 

para ocultar ou remover só substitui o addEventHandler por removeEventHandler.

Please do not PM me with scripting related question nor support, use the forums instead.

  • Moderators
Posted (edited)

Exemplo maroto:

marker = createMarker (...) -- Crie seu marker aqui.

function startRender (hitElement)
	if (getElementType (hitElement) == "player") then -- Se o elemento que colidiu no marker for um player, então:
		addEventHandler ("onClientRander", root, renderPanel) -- Começa a renderizar o painel, executando a função renderPanel a cada frame.
	end
end
addEventHandler ("onClientMarkerHit", marker, startRender)

function renderPanel ()
	-- DxDraw painel.
end

 

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.

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