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
-
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;
}
-
Az új szerómhoz pont ilyet kerestem :) Grat
-
Szép munka
-
Szép munka!
-
Grat (.:
-
Nagyon jó! Akartam egy ilyet összehozni, de nekem nem sikerült:(
+