18.02.2012, 21:52
tenta
pawn Код:
//Topo
#define DistanciaMAP 100.0
new TimerMAP[MAX_PLAYERS];
forward RadarMAP(playerid);
//OnPlayerSpawn
TimerMAP[playerid] = SetTimerEx("RadarMAP", 1000, true, "i", playerid);
//OnPlayerDisconnect
KillTimer(TimerMAP[playerid]);
public RadarMAP(playerid)
{
for(new i; i < 100; i++)
{
if(IsPlayerConnected(i))
{
new Float:Pos[3];
GetPlayerPos(i, Pos[0], Pos[1], Pos[2]);
if(GetPlayerDistanceFromPoint(playerid, Pos[0],Pos[1],Pos[2]) < DistanciaMAP)
{
SetPlayerMarkerForPlayer( i, playerid, GetPlayerColor(playerid) );
}
else if(GetPlayerDistanceFromPoint(playerid, Pos[0],Pos[1],Pos[2]) > DistanciaMAP)
{
SetPlayerMarkerForPlayer( i, playerid, ( GetPlayerColor (playerid) e 0xFFFFFF00));
}
}
}
return 1;
}