GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Gamestar - 2010. február 25. - 20:20:17

Cím: GetClosestVehicle
Írta: Gamestar - 2010. február 25. - 20:20:17
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;
}
Cím: GetClosestVehicle
Írta: krisk - 2010. április 13. - 19:57:36
Az új szerómhoz pont ilyet kerestem :) Grat
Cím: GetClosestVehicle
Írta: SnicK - 2010. április 13. - 20:17:36
Szép munka
Cím: GetClosestVehicle
Írta: lackos888 - 2012. február 12. - 14:06:01
Szép munka!
Cím: GetClosestVehicle
Írta: szabyxxx - 2012. február 12. - 17:48:17
Grat (.:
Cím: GetClosestVehicle
Írta: Buba - 2012. február 22. - 19:28:01
Nagyon jó! Akartam egy ilyet összehozni, de nekem nem sikerült:(
+