[+] Improved Inventory System based on old Inventory Manager and new GUI. (test version)

This commit is contained in:
Lukas Moungos
2019-09-12 21:40:27 +02:00
parent df82f8f291
commit deb6b7092e
60 changed files with 2856 additions and 2813 deletions

View File

@@ -134,6 +134,8 @@ namespace ReallifeGamemode.Server.Events
{
if (!player.IsLoggedIn()) return;
var user = player.GetUser();
if (user?.FactionId != null)
{
DutyPoint nearestDuty = PositionManager.DutyPoints.Find(d => d.Position.DistanceTo(player.Position) <= 1.5 && d.FactionId == user.FactionId);
@@ -294,7 +296,7 @@ namespace ReallifeGamemode.Server.Events
public void KeyPressI(Client player)
{
if (!player.IsLoggedIn()) return;
ManagerOfInventory.GetUserItems(player);
InventoryManager.GetUserItems(player);
}
[RemoteEvent("keyPress:O")]
@@ -384,10 +386,9 @@ namespace ReallifeGamemode.Server.Events
{
if (!player.IsLoggedIn()) return;
if (player.HasData("inTrade") && player.GetData("inTrade") == true)
if (!player.IsInVehicle)
{
ManagerOfInventory.OpenTradeAccept(player);
return;
GroundItem.PickUpGroundItem(player);
}
if (player.IsInVehicle && player.VehicleSeat == -1)