16.05.2010, 07:59
how do i make on player spawn enter the car nearby them?
stock GetClosestVehicle(playerid)
{
new vehicle = -1, Float:dis = 2000.0;
for(new i = 0; i < MAX_VEHICLES; i++)
{
new Float:dis2 = GetPlayerDistanceToVehicle(playerid, i);
if(dis2 > dis)
{
dis = dis2;
vehicle = i;
}
}
return vehicle;
}
public OnPlayerSpawn(playerid)
{
new vehicle = GetClosestVehicle(playerid);
PutPlayerInVehicle(playerid, vehicle, 0);
}
stock Float:GetPlayerDistanceToVehicle(playerid, vehicleid)
{
new Float:pos[3];
GetVehiclePos(vehicleid, pos[0], pos[1], pos[2]);
return GetPlayerDistanceToPoint(playerid, pos[0], pos[1], pos[2]);
}