diff --git a/ReallifeGamemode.Server/Inventory/Items/Notfallkit.cs b/ReallifeGamemode.Server/Inventory/Items/Notfallkit.cs index 5ea73a88..d1b61dda 100644 --- a/ReallifeGamemode.Server/Inventory/Items/Notfallkit.cs +++ b/ReallifeGamemode.Server/Inventory/Items/Notfallkit.cs @@ -5,7 +5,7 @@ using ReallifeGamemode.Server.Extensions; using ReallifeGamemode.Server.Managers; using ReallifeGamemode.Server.Services; using ReallifeGamemode.Database.Models; - +using ReallifeGamemode.Server.WeaponDeal; namespace ReallifeGamemode.Server.Inventory.Items { @@ -35,7 +35,7 @@ namespace ReallifeGamemode.Server.Inventory.Items if (veh == null) { - player.SendNotification("Es befindet sich kein Fahrzeug in deiner Nähe"); + player.SendNotification("Es befindet sich kein Fahrzeug in deiner Nähe!"); return false; } @@ -51,10 +51,15 @@ namespace ReallifeGamemode.Server.Inventory.Items return false; } + if((VehicleHash)veh.Model == WeaponDealManager.WEAPON_DEAL_GANG_VEHICLE_HASH || (VehicleHash)veh.Model == WeaponDealManager.WEAPON_DEAL_STAATSFRAK_VEHICLE_HASH) + { + player.SendNotification("Du kannst den Waffentransporter nicht Reparieren!"); + return false; + } + using (var dbContext = new DatabaseContext()) { Vector3 position = veh.Position; - ChatService.SendMessage(player, $"~b~[AMDIN]~s~ Das Fahrzeug repariert"); player.SendNotification("Du hast ~g~" + InventoryManager.GetItemById(uItem.ItemId).Name + " ~s~verwendet.", false); InventoryManager.RemoveUserItem(player.GetUser(), uItem, 1); ServerVehicle serverVehicle = veh.GetServerVehicle(dbContext);