ZePPxD Posted July 1, 2019 Share Posted July 1, 2019 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) Link to comment
DNL291 Posted July 1, 2019 Share Posted July 1, 2019 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) e para ocultar ou remover só substitui o addEventHandler por removeEventHandler. Link to comment
Eficiencia Posted July 1, 2019 Share Posted July 1, 2019 e lembrando para fazer o markerhit no client se usa "onClientMarkerHit" Link to comment
Other Languages Moderators Lord Henry Posted July 1, 2019 Other Languages Moderators Share Posted July 1, 2019 (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 July 1, 2019 by Lord Henry Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now