I hope it works 😅

This commit is contained in:
EntenKoeniq
2021-07-11 05:32:57 +02:00
parent 08af1a4ca3
commit c0f7b979fb
2 changed files with 13 additions and 7 deletions

View File

@ -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)

View File

@ -8,8 +8,6 @@ namespace CoopClient.Entities
{
public class EntitiesThread : Script
{
const int npcThreshold = 2500; // 2.5 seconds timeout
public EntitiesThread()
{
Tick += OnTick;