PHP Code:
get_closest_player(ent)
{
new iPlayers[32], iNum;
get_players(iPlayers, iNum, "a");
new iClosestPlayer = 0, Float:flClosestDist = 9999.0;
new iPlayer, Float:flDist;
for (new i = 0; i < iNum; i++)
{
iPlayer = iPlayers[i];
if (!is_user_alive(iPlayer))
continue;
flDist = entity_range(iPlayer, ent);
if (flDist < flClosestDist)
{
iClosestPlayer = iPlayer;
flClosestDist = flDist;
}
}
if (iClosestPlayer)
{
client_print(0, print_chat, "%i is the #1 closest at %i units", iClosestPlayer, floatround(flClosestDist));
}
return flClosestDist;
}
It seems that the player with ID 2 is not recognized as an in-game player,