GetClosestPlayer returns always 0 ?
#3

Replace your current GetClosestPlayer function with this:

pawn Код:
stock GetClosestPlayer(playerid)
{
  new Float:cdist, targetid = -1;
  for (new i = 0; i < MAX_SLOTS; i++)
  {
    if (IsPlayerConnected(i) && playerid != i && (targetid < 0 || cdist > GetDistanceBetweenPlayers(playerid, i)))
    {
      targetid = i;
      cdist = GetDistanceBetweenPlayers(playerid, i);
    }
  }
  return targetid;
}
Reply


Messages In This Thread
GetClosestPlayer returns always 0 ? - by Vince - 28.02.2009, 16:21
Re: GetClosestPlayer returns always 0 ? - by Nubotron - 28.02.2009, 16:34
Re: GetClosestPlayer returns always 0 ? - by 1337pr0 - 01.03.2009, 02:19

Forum Jump:


Users browsing this thread: 1 Guest(s)