Jump to content

I cant see my vip logo


ArcAngeL

Recommended Posts

hellooo ! ı cant see my vip logo on my head.how can ı see ? cause ı need edit logo ı am working on my local server.please help friends.

client side

local imgW = 500
local imgH = 90
function dxDrawImageOnElement(TheElement,Image,distance,height,width,R,G,B,alpha)
  local x, y, z = getElementPosition(TheElement)
  local x2, y2, z2 = getElementPosition(localPlayer)
  local distance = distance or 20
  local height = height or 1
  local width = width or 1
  local checkBuildings = checkBuildings or true
  local checkVehicles = checkVehicles or false
  local checkPeds = checkPeds or false
  local checkObjects = checkObjects or true
  local checkDummies = checkDummies or true
  local seeThroughStuff = seeThroughStuff or false
  local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false
  local ignoredElement = ignoredElement or nil
  if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then
    local sx, sy = getScreenFromWorldPosition(x, y, z+height)
    if(sx) and (sy) then
      local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2)
      if(distanceBetweenPoints < distance) then
        dxDrawMaterialLine3D(x, y, z+1+height-(distanceBetweenPoints/distance), x, y, z+height, Image, width-(distanceBetweenPoints/distance), tocolor(R or 255, G or 255, B or 255, alpha or 255))
      end
    end
  end
end
function adminLogo()
    for i, player in ipairs(getElementsByType ('player')) do
        if getElementData(player,"Vip") then
            if player ~= localPlayer then 
				dxDrawImageOnElement(player, "logo.png", 20, imgH, imgW )
            end
        end
    end
end
addEventHandler("onClientPreRender", root, adminLogo)

 

Link to comment
local imgW = 500
local imgH = 90
function dxDrawImageOnElement(TheElement,Image,distance,height,width,R,G,B,alpha)
  local x, y, z = getElementPosition(TheElement)
  local x2, y2, z2 = getElementPosition(localPlayer)
  local distance = distance or 20
  local height = height or 1
  local width = width or 1
  local checkBuildings = checkBuildings or true
  local checkVehicles = checkVehicles or false
  local checkPeds = checkPeds or false
  local checkObjects = checkObjects or true
  local checkDummies = checkDummies or true
  local seeThroughStuff = seeThroughStuff or false
  local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false
  local ignoredElement = ignoredElement or nil
  if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then
    local sx, sy = getScreenFromWorldPosition(x, y, z+height)
    if(sx) and (sy) then
      local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2)
      if(distanceBetweenPoints < distance) then
        dxDrawMaterialLine3D(x, y, z+1+height-(distanceBetweenPoints/distance), x, y, z+height, Image, width-(distanceBetweenPoints/distance), tocolor(R or 255, G or 255, B or 255, alpha or 255))
      end
    end
  end
end
function adminLogo()
    for i, player in ipairs(getElementsByType ('player')) do
        if getElementData(player,"Vip") then
			dxDrawImageOnElement(player, "logo.png", 20, imgH, imgW )
        end
    end
end
addEventHandler("onClientPreRender", root, adminLogo)

 

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