I hope it works 😅
This commit is contained in:
@ -243,14 +243,22 @@ namespace CoopClient
|
||||
{
|
||||
List<Vehicle> vehs = World.GetNearbyVehicles(Character, 3f, new Model[] { VehicleModelHash }).OrderBy(v => (v.Position - Character.Position).Length()).Take(3).ToList();
|
||||
|
||||
if (vehs.Count == 0 || !vehs[0].IsSeatFree((VehicleSeat)VehicleSeatIndex))
|
||||
bool vehFound = false;
|
||||
|
||||
foreach (Vehicle veh in vehs)
|
||||
{
|
||||
if (veh.IsSeatFree((VehicleSeat)VehicleSeatIndex))
|
||||
{
|
||||
MainVehicle = veh;
|
||||
vehFound = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!vehFound)
|
||||
{
|
||||
MainVehicle = World.CreateVehicle(new Model(VehicleModelHash), VehiclePosition, VehicleRotation.Z);
|
||||
}
|
||||
else
|
||||
{
|
||||
MainVehicle = vehs[0];
|
||||
}
|
||||
}
|
||||
|
||||
if (!Character.IsInVehicle() || (int)Character.SeatIndex != VehicleSeatIndex)
|
||||
|
@ -8,8 +8,6 @@ namespace CoopClient.Entities
|
||||
{
|
||||
public class EntitiesThread : Script
|
||||
{
|
||||
const int npcThreshold = 2500; // 2.5 seconds timeout
|
||||
|
||||
public EntitiesThread()
|
||||
{
|
||||
Tick += OnTick;
|
||||
|
Reference in New Issue
Block a user