GetClosestCar ID
#7

pawn Код:
public GetClosestCarWithModel(playerid, model)
{
  if (!IsPlayerConnected(playerid))
  {
    return -1;
  }
  new Float:prevdist = 100000.000;
  new prevcar;
  for (new carid = 0; carid < MAX_VEHICLES; carid++)
  {
    if(!IsAnyPlayerInVehicle(carid))
    {
      if(GetVehicleModel(carid) == model)
      {
        new Float:dist = GetDistanceToCar(playerid,carid);
        if ((dist < prevdist))
        {
          prevdist = dist;
          prevcar = carid;
        }
      }
    }
  }
  return prevcar;
}

stock IsAnyPlayerInVehicle(vehicleid)
{
    for(new i=0; i<MAX_PLAYERS; i++)
      if(IsPlayerInVehicle(i,vehicleid)) return 1;
    return 0;
}
Reply


Messages In This Thread
GetClosestCar ID - by Robbin237 - 17.04.2009, 14:30
Re: GetClosestCar ID - by Robbin237 - 17.04.2009, 20:09
Re: GetClosestCar ID - by OmeRinG - 17.04.2009, 20:14
Re: GetClosestCar ID - by Sandra18[NL] - 17.04.2009, 21:43
Re: GetClosestCar ID - by Robbin237 - 18.04.2009, 08:19
Re: GetClosestCar ID - by Robbin237 - 18.04.2009, 18:17
Re: GetClosestCar ID - by Backwardsman97 - 18.04.2009, 18:26

Forum Jump:


Users browsing this thread: 2 Guest(s)