Hello,
How do I make only a member of my gang see me?
function showTeam()
for _, team in ipairs(getElementsByType("player"))do
if getElementData(team, "gang") ~= "none" then
if team ~= getLocalPlayer() then
if getElementData(team, "gang") == getElementData(getLocalPlayer(), "gang") then
local x,y,z = getElementPosition(team)
local cx,cy,cz = getElementPosition(getLocalPlayer())
if getDistanceBetweenPoints3D(x,y,z, cx,cy,cz) <= 300 then
sX, sY, sZ = getScreenFromWorldPosition(x,y,z)
if(sX and sY and sZ)then
local color = tocolor(50,255,50)
size = 1
dxDrawText(string.gsub(getPlayerName(team), '#%x%x%x%x%x%x', '' ), sX+27, sY-38, 25, 20, tocolor(0,0,0), size,"default-bold")
dxDrawText(math.floor(getDistanceBetweenPoints3D(x,y,z, cx,cy,cz)).." m", sX+27, sY-18, 25, 20, tocolor(0,0,0), size,"default-bold")
--
dxDrawText(string.gsub(getPlayerName(team), '#%x%x%x%x%x%x', '' ), sX+25, sY-40, 25, 20, color, size,"default-bold")
dxDrawText(math.floor(getDistanceBetweenPoints3D(x,y,z, cx,cy,cz)).." m", sX+25, sY-20, 25, 20, color, size,"default-bold")
end
end
end
end
end
end
end
addEventHandler("onClientRender", getRootElement(), showTeam)
Source: https://community.multitheftauto.com/index.php?p=resources&s=details&id=12640