GetPlayerNearestVehicle - While you in vehicle. prob.
#4

pawn Код:
stock GetPlayerNearestVehicle(playerid)
{
    new closest = -1, pvehid = INVALID_VEHICLE_ID;
    if(IsPlayerInAnyVehicle(playerid))
        pvehid = 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) && i != pvehid)
        {
            closest = i;
        }
        if(closest == -1 && IsVehicleConnected(i)) closest = i;
    }
    return closest;
}
NOTE: Function now does not return player vehicle id at all.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)