03.04.2015, 22:13
Becuase you have a "Distance" stock somewhere around ur script...
Код:
//============================================================================== stock GetClosestPlayer(playerid) { if (!IsPlayerConnected(playerid)) return 0; new Float:cdist, targetid = -1; foreach (new i : Player) { if (GetPlayerState(i) == PLAYER_STATE_SPECTATING) continue; if (playerid == i) continue; if (targetid < 0 || cdist > GetDistanceBetweenPlayers(playerid, i)) { targetid = i; cdist = GetDistanceBetweenPlayers(playerid, i); } } return targetid; }