Set player driver in closest vehicle
#2

Use this function:
Код:
stock GetClosestVehicle(playerid)
{
    new Float:p_X,
		Float:p_Y,
		Float:p_Z,
		Float:Distance,
		Float:PretendentDistance = 1000.0,
		Pretendent = INVALID_VEHICLE_ID
	;
    GetPlayerPos(playerid, p_X, p_Y, p_Z);

    foreach(new i : Vehicles)
    {
        Distance = GetVehicleDistanceFromPoint(vehicleid, p_X, p_Y, p_Z);
        if(Distance <= PretendentDistance)
        {
            Pretendent = vehicleid;
            PretendentDistance = Distance;
        }
    }
    return Pretendent;
}
To use this on commands:
Код:
CMD:command(playerid, params[])
{
	new i = GetClosestVehicle(playerid);
	if(i != INVALID_VEHICLE_ID)
	{
		PutPlayerInVehicle(playerid, i, 0);
	}
	return 1;
}
And for sound, take a look at this : https://sampwiki.blast.hk/wiki/PlayAudioStreamForPlayer
Reply


Messages In This Thread
Set player driver in closest vehicle - by Cenzy - 16.08.2015, 15:39
Re: Set player driver in closest vehicle - by X337 - 16.08.2015, 15:47
Re: Set player driver in closest vehicle - by Abagail - 16.08.2015, 15:52

Forum Jump:


Users browsing this thread: 2 Guest(s)