Jump to content

Imagem Encima da Cabeça do Jogador


Recommended Posts

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

é 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

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