04.06.2013, 07:19
Found.
pawn Код:
stock GetPlayerNearestVehicle(playerid)
{
new closest = -1;
if(IsPlayerInAnyVehicle(playerid)) return GetPlayerVehicleID(playerid);
for(new i = 0; i < MAX_VEHICLES; i++)
{
if(GetDistanceFromPlayerToVehicle(playerid, i) < GetDistanceFromPlayerToVehicle(playerid, closest) && closest != -1 && IsVehicleConnected(i) && GetVehicleVirtualWorld(i) == GetPlayerVirtualWorld(playerid))
{
closest = i;
}
if(closest == -1 && IsVehicleConnected(i)) closest = i;
}
return closest;
}