31.10.2012, 12:17
Yes. I just want to get closest car, but server always found, but it's realy not.
i try to check if
This will be, if there is no near vehicle in 7 metres, but this never happen there is always car. Then i try to print and i get distance 0, then this check will work:
And this happen for vehicleid 1.
Код:
stock GetClosestVehicle(playerid, Float:range)
{
SAVEVEHICLEID[ playerid ] = 0;
new Float:DISTANCE;
GetPlayerPos(playerid, SavePos[ playerid ][ 0 ], SavePos[ playerid ][ 1 ], SavePos[ playerid ][ 2 ]);
for(new ivh = 1; ivh < MAX_VEHICLES; ivh ++)
{
DISTANCE = GetVehicleDistanceFromPoint(CikleSave[ playerid ], SavePos[ playerid ][ 0 ], SavePos[ playerid ][ 1 ], SavePos[ playerid ][ 2 ]);
if(DISTANCE <= range )
{
SAVEVEHICLEID[ playerid ] = ivh;
break;
}
}
}
Код:
if( SAVEVEHICLEID[ playerid ] == 0 )
Код:
if(DISTANCE <= range )
{

