08.10.2011, 00:31
aparecer so 1 map icondas propiedades eu sei fazer com SetPlayerMapIcon mais como tem mais de 100 prosp as maps icons n aparece
tipo com dynamicmapicon fica piscando os maps icons
tipo com dynamicmapicon fica piscando os maps icons
pawn Код:
public MapIconStreamer()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new Float:SmallestDistance = 99999.9;
new CP,Float:OldDistance;
for(new propid; propid<PropertiesAmount; propid++)
{
OldDistance = GetDistanceToProperty(i,propid);
if(OldDistance < SmallestDistance)
{
SmallestDistance = OldDistance;
CP = propid;
}
}
RemovePlayerMapIcon(i,31);
if(PropInfo[CP][PropIsBought]== 1)
{
SetPlayerMapIcon(i,31,PropInfo[CP][PropX],PropInfo[CP][PropY],PropInfo[CP][PropZ],32,0);
}
else
{
SetPlayerMapIcon(i,31,PropInfo[CP][PropX],PropInfo[CP][PropY],PropInfo[CP][PropZ],31,0);
}
}
}
}