Stronger Posted December 18, 2015 Share Posted December 18, 2015 Gostaria de saber como faço e quais as funções para adicionar uma dxDrawImage para ficar acima da cabeça, tipo uma NameTag, só que eu gostaria de deixar ela acima da cabeça dos players que são setados nas acls por exemplo. Admins - Uma Imagem acima da cabeça e da Nametag do jogador. E também gostaria de saber como faço para calcular e achar a posiçao correta(left,right) pra ficar a Imagem ? Link to comment
#RooTs Posted December 18, 2015 Share Posted December 18, 2015 é mais ou menos assim.. local drawDistance = 70 function onClientRender() if isElement(player) and isElementStreamedIn(player) then do local vx, vy, vz = getPedBonePosition( v, 5 ) local dist = getDistanceBetweenPoints3D(cx, cy, cz, vx, vy, vz) if dist < drawDistance and isLineOfSightClear(cx, cy, cz, vx, vy, vz, true, false, false) then local x, y = getScreenFromWorldPosition(vx, vy, vz + 0.3) if x and y then dxDrawImage(x - 1 - w / 4, y - 1 - h - 20, w, h, "img/image.png") end end end end end addEventHandler("onClientRender", root, onClientRender) 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