diff --git a/ReallifeGamemode.Server/Managers/InteractionManager.cs b/ReallifeGamemode.Server/Managers/InteractionManager.cs index b822d2da..b8012632 100644 --- a/ReallifeGamemode.Server/Managers/InteractionManager.cs +++ b/ReallifeGamemode.Server/Managers/InteractionManager.cs @@ -516,6 +516,13 @@ namespace ReallifeGamemode.Server.Managers return; } + var factionVehicleCount = dbContext.FactionVehicles.ToList().Where(v => v.Id == id && v.GetOwners().Contains(user.FactionId.Value)).Count(); + if(factionVehicleCount <= 6) + { + ChatService.ErrorMessage(player, "Die Fraktion braucht mindestens 6 Fahrzeuge"); + return; + } + var price = dbContext.ShopVehicles.Where(v => v.Model == factionVehicle.Model && v.Active).Select(s => new { s.Price }).FirstOrDefault(); if (price == null) {