Szerző Téma: GetClosestVehicle  (Megtekintve 3792 alkalommal)

GetClosestVehicle
« Dátum: 2010. február 25. - 20:20:17 »
+1 Show voters
Visszatér annak a jármunek az azonosítószámával, ami a legközelebb van a játékoshoz.
Tudom, hogy Zero már írt egyet, én próbálkoztam valami \"újjal\". Nem teszteltem, de elvileg jónak kell lennie.
stock GetClosestVehicle( playerid )
{
new iMax=INVALID_VEHICLE_ID, Float:dis, Float:dMax = float( 10000 ), Float:PlayerPos[ 3 ], Float:VehiclePos[ 3 ];
GetPlayerPos( playerid, PlayerPos[ 0 ], PlayerPos[ 1 ], PlayerPos[ 2 ] );
for( new x = 0; x < MAX_VEHICLES; x++ )
{
    GetVehiclePos( x, VehiclePos[ 0 ], VehiclePos[ 1 ], VehiclePos[ 2 ] );
    for( new j = 0; j < 3; j++ ) PlayerPos[ j ] -= VehiclePos[ j ];
    dis = floatsqroot( ( ( PlayerPos[ 0 ] * PlayerPos[ 0 ] ) + ( PlayerPos[ 1 ] * PlayerPos[ 1 ] ) + ( PlayerPos[ 2 ] * PlayerPos[ 2 ] ) ) );
    if( dis < dMax )
   {
      dMax = dis,
      iMax = x;
   }
}
return iMax;
}
« Utoljára szerkesztve: 2011. november 22. - 19:48:26 írta APC »

Nem elérhető krisk

  • 2380
    • Profil megtekintése
GetClosestVehicle
« Válasz #1 Dátum: 2010. április 13. - 19:57:36 »
0 Show voters
Az új szerómhoz pont ilyet kerestem :) Grat

Nem elérhető SnicK

  • 7521
    • Profil megtekintése
GetClosestVehicle
« Válasz #2 Dátum: 2010. április 13. - 20:17:36 »
0 Show voters
Szép munka

GetClosestVehicle
« Válasz #3 Dátum: 2012. február 12. - 14:06:01 »
0 Show voters
Szép munka!

GetClosestVehicle
« Válasz #4 Dátum: 2012. február 12. - 17:48:17 »
0 Show voters
Grat (.:

Nem elérhető Buba

  • 540
    • Profil megtekintése
GetClosestVehicle
« Válasz #5 Dátum: 2012. február 22. - 19:28:01 »
0 Show voters
Nagyon jó! Akartam egy ilyet összehozni, de nekem nem sikerült:(
+

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal