server side :
addEventHandler("onResourceStart", resourceRoot, function()
for i, player in ipairs(getElementsByType("player")) do
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)), aclGetGroup("Owner")) then
setElementData(player,"Owner",true)
end
end
end)
addEventHandler("onPlayerLogin", root, function()
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Owner")) then
setElementData(source,"Owner",true)
end
end)
client side :
local imgW = 500
local imgH = 90
function adminLogo()
for i, player in ipairs(getElementsByType ('player')) do
if getElementData(player,"Owner") then
if player ~= localPlayer then
local cX, cY, cZ = getCameraMatrix()
local hX, hY, hZ = getPedBonePosition(player, 8)
local hZ = hZ + 0.5
local pX,pY,pZ = getPedBonePosition(localPlayer, 8)
local pZ = pZ + 0.5
if getScreenFromWorldPosition(hX, hY, hZ) and isLineOfSightClear(cX,cY,cZ, pX,pY,pZ) then
local sX, sY, sD = getScreenFromWorldPosition(hX, hY, hZ)
local relative = (50 - sD) / 50
if relative > 0 then
local iW = imgW * relative
local iH = imgH * relative
local iX = sX - (iW / 2)
local iY = sY - (iH / 2)
dxDrawImage(iX, iY, iW, iH, "logo.png")
end
end
end
end
end
end
addEventHandler("onClientRender", root, adminLogo)
ı want add a logo for owner.logo should be on the owner's head.ı maked some codes but not working.what is my mistake ? debug not giving any error.please help friends.ı will be grateful to you