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(); 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); MainVehicle = World.CreateVehicle(new Model(VehicleModelHash), VehiclePosition, VehicleRotation.Z);
} }
else
{
MainVehicle = vehs[0];
}
} }
if (!Character.IsInVehicle() || (int)Character.SeatIndex != VehicleSeatIndex) if (!Character.IsInVehicle() || (int)Character.SeatIndex != VehicleSeatIndex)

View File

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