Ok, finnaly i found something useful, well it's not working for me.. I don't have any knowledge of lua. Tell me what wrong there?
function start ()
playerBlips = { }
for index,value in ipairs(getElementsByType("player")) do
if( playerBlips [ value ] ) then
destroyElement( playerBlips[ value ] )
playerBlips [ value ] = nil
end
playerBlips[ value ] = createBlipAttachedTo ( value, 59 )
setElementVisibleTo(playerBlips[value],getRootElement( ),false)
if(getTeamName(getPlayerTeam(value)) == "Africa Militia") then
for index1,value1 in ipairs(getElementsByType("player")) do
if(getTeamName(getPlayerTeam(value1)) == "Africa Militia") then
setElementVisibleTo(playerBlips[value],value1,true)
end
end
elseif(getTeamName(getPlayerTeam(value)) == "Delta") then
for index1,value1 in ipairs(getElementsByType("player")) do
if(getTeamName(getPlayerTeam(value1)) == "Delta") then
setElementVisibleTo(playerBlips[value],value1,true)
end
end
elseif(getTeamName(getPlayerTeam(value)) == "Shadow Company") then
for index1,value1 in ipairs(getElementsByType("player")) do
if(getTeamName(getPlayerTeam(value1)) == "Shadow Company") then
setElementVisibleTo(playerBlips[value],value1,true)
end
end
end
end
if (playerBlips[source]) then
destroyElement(playerBlips[source])
playerBlips[source] = nil
end
end