diff --git a/ReallifeGamemode.Server/Managers/InventoryManager.cs b/ReallifeGamemode.Server/Managers/InventoryManager.cs index 5e113dbb..c088ea80 100644 --- a/ReallifeGamemode.Server/Managers/InventoryManager.cs +++ b/ReallifeGamemode.Server/Managers/InventoryManager.cs @@ -327,8 +327,6 @@ namespace ReallifeGamemode.Server.Managers player.TriggerEvent("Error", "Transfer nicht möglich."); return; } - - /* if (!vehicleItems.ContainsKey(player)) { @@ -342,14 +340,15 @@ namespace ReallifeGamemode.Server.Managers if (vehicleItems[player].Count != 0) veh = vehicleItems[player].FirstOrDefault().vehicle; */ + Vehicle veh = NAPI.Pools.GetAllVehicles().ToList().Where(v => v.Position.DistanceTo(player.Position) <= 2).FirstOrDefault(); if (veh == null) { player.TriggerEvent("Error", "Transfer nicht möglich."); return; } - + RemoveUserItem(user, item, itemAmount); AddItemToVehicleInventory(veh, itemID, itemAmount); SetVehicleItems(player);