Szerző Téma: Legközelebbi jármű IDjének lekérése  (Megtekintve 672 alkalommal)

Legközelebbi jármű IDjének lekérése
« Dátum: 2016. December 19. - 20:05:20 »
0
Hello
Van már egy ilyen eljárásom, csak egyfolytában az 1-es kocsi ID-t mutatja, attól függetlenül, hogy nem vagyok mellette.

Legközelebbi jármű IDjének lekérése
« Válasz #1 Dátum: 2016. December 20. - 17:11:55 »
0
Küldd el a kódot, hátha többet tudok mondani.

Legközelebbi jármű IDjének lekérése
« Válasz #2 Dátum: 2016. December 20. - 20:03:49 »
0
Én ezt a kódot használom. Valahol fentvan itt a fórumon a topik amiböl kiszdtem
 
 
 


stock GetVehicleWithinDistance(playerid, &Float:dist = 0.0)
{
        new Float:temp_distance = Float:0x7F800000, Float:distance = 0.0, temp_vehicle = INVALID_VEHICLE_ID, Float:x, Float:y, Float:z;
        GetPlayerPos(playerid, x, y, z);
        for(new vehicleid = 1; vehicleid <= MAX_VEHICLES; vehicleid++)
        {
                if(IsValidVehicle(vehicleid))
                {
                        distance = GetVehicleDistanceFromPoint(vehicleid, x, y, z);
                        if(temp_distance > distance)
                        {
                                temp_distance = distance;
                                temp_vehicle = vehicleid;
                        }
                }
        }
        dist = temp_distance;
        return temp_vehicle; // return legközelebb lévo jármu azonosítószáma (vehicleid)
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal