All pastes #884608 Raw Edit

damospiderman

public text v1 · immutable
#884608 ·published 2008-01-30 14:05 UTC
rendered paste body
stock GetClosestPlayerToCar( vehicleId )
{
	new Float:px,
		Float:py,
		Float:pz,
		Float:vx,
		Float:vy,
		Float:vz,
		Float:pdist = 0.0,
		Float:cdist,
		playerid = -1;
	GetVehiclePos( vehicleId, vx, vy, vz );
	
	for( new i = 0; i < MAX_PLAYERS; i++ )
	{
		GetPlayerPos( i, px, py, pz );
		cdist = (((px-vx)*(px-vx))+((py-vy)*(py-vy))+((pz-vz)*(pz-vz)));
		
		if( pdist != 0.0 )
			if( cdist < pdist )
			{
				pdist = cdist;
				playerid = i;
			}
		else {
			pdist = cdist;
			playerid = i;
		}
	}
	return playerid;
}