#Off-Topic Double-Post. #2 = pui asta oriunde
forward GetClosestPlayer(p1);
public GetClosestPlayer(p1)
{
new x,Float:dis,Float:dis2,person;
person = -1;
dis = 99999.99;
for (x=0;x<MAX_PLAYERS;x++)
{
if(IsPlayerConnected(x))
{
if(x != p1)
{
dis2 = GetDistanceBetweenPlayers(x,p1);
if(dis2 < dis && dis2 != -1.00)
{
dis = dis2;
person = x;
}
}
}
}
return person;
}
La OnPlayerSpawn(playerid);
SetPlayerColor(playerid,0x000000);
SetTimer("find",100,1);
Asta tot oriunde
forward find();
public find()
{
for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
{
new p1;
p1 = GetClosestPlayer(playerid);
SetPlayerColor(p1,Culoarea ta);
}
return 1;
}
la Culoarea Ta pui culoarea Ne-Testat Primu lucru care mi-a venit in minte :)