diff --git a/ReallifeGamemode.Server/WeaponDeal/WeaponDealManager.cs b/ReallifeGamemode.Server/WeaponDeal/WeaponDealManager.cs index 6d9218ff..35d9a52d 100644 --- a/ReallifeGamemode.Server/WeaponDeal/WeaponDealManager.cs +++ b/ReallifeGamemode.Server/WeaponDeal/WeaponDealManager.cs @@ -27,6 +27,14 @@ namespace ReallifeGamemode.Server.WeaponDeal using (var context = new DatabaseContext()) { FactionVehicle factionVehicle = context.FactionVehicles.ToList().Where(f => f.GetOwners().Contains(user.FactionId ?? 0) && f.Model == VehicleHash.Burrito3).FirstOrDefault(); + + if (factionVehicle == null) + { + ChatService.ErrorMessage(player, "Deine Fraktion hat kein geeignetes Fahrzeug für einen Waffentransport"); + return; + } + + Vehicle fVeh = VehicleManager.GetVehicleFromServerVehicle(factionVehicle); if (fVeh.Position.DistanceTo(client.Position) > 50)