Notfallkit nicht beim Waffentransporter möglich

This commit is contained in:
michael.reiswich
2021-05-23 15:00:34 +02:00
parent ad168aed7f
commit 0e34b9f88a

View File

@@ -5,7 +5,7 @@ using ReallifeGamemode.Server.Extensions;
using ReallifeGamemode.Server.Managers; using ReallifeGamemode.Server.Managers;
using ReallifeGamemode.Server.Services; using ReallifeGamemode.Server.Services;
using ReallifeGamemode.Database.Models; using ReallifeGamemode.Database.Models;
using ReallifeGamemode.Server.WeaponDeal;
namespace ReallifeGamemode.Server.Inventory.Items namespace ReallifeGamemode.Server.Inventory.Items
{ {
@@ -35,7 +35,7 @@ namespace ReallifeGamemode.Server.Inventory.Items
if (veh == null) 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; return false;
} }
@@ -51,10 +51,15 @@ namespace ReallifeGamemode.Server.Inventory.Items
return false; 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()) using (var dbContext = new DatabaseContext())
{ {
Vector3 position = veh.Position; 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); player.SendNotification("Du hast ~g~" + InventoryManager.GetItemById(uItem.ItemId).Name + " ~s~verwendet.", false);
InventoryManager.RemoveUserItem(player.GetUser(), uItem, 1); InventoryManager.RemoveUserItem(player.GetUser(), uItem, 1);
ServerVehicle serverVehicle = veh.GetServerVehicle(dbContext); ServerVehicle serverVehicle = veh.GetServerVehicle(dbContext);