stock GetClosestVehicle(playerid, Float:range)
{
new Float:p_X, Float:p_Y, Float:p_Z, Float:tmp, Float:dist = range, id = INVALID_VEHICLE_ID;
GetPlayerPos(playerid, p_X, p_Y, p_Z);
for(new vehicleid=1; vehicleid < MAX_VEHICLES; vehicleid++)
{
if(!IsValidVehicle(vehicleid)) continue;
tmp = GetVehicleDistanceFromPoint(vehicleid, p_X, p_Y, p_Z);
if(tmp < dist)
{
id = vehicleid;
dist = tmp;
}
}
return id;
}
Sollte dir weiterhin kein valides Fahrzeug ausgegeben werden, erhöhe mal deinen angegebenen Range.

