From 9684c36db789bc888eb0a6e2357e0a635f6d1d80 Mon Sep 17 00:00:00 2001 From: kookroach Date: Wed, 14 Apr 2021 03:08:55 +0200 Subject: [PATCH] Fix Inventory, add different Trunk sizes --- .../Interaction/ItemShop.ts | 6 +- .../assets/html/inventory/css/inventory.css | 14 +-- .../img/inventory/{31.svg => 107.svg} | 0 .../img/inventory/{30.svg => 108.svg} | 0 .../img/inventory/{32.svg => 20.svg} | 0 .../assets/html/inventory/inventory.html | 14 ++- .../inventory/inventory.ts | 40 ++++--- .../Commands/AdminCommands.cs | 85 ++++++++++++++ .../Extensions/VehicleExtension.cs | 111 ++++++++++++++++++ .../Inventory/Items/Apfel.cs | 2 +- .../Inventory/Items/AviateChips.cs | 2 +- .../Inventory/Items/Baklava.cs | 2 +- .../Inventory/Items/Cheeseburger.cs | 4 +- .../Inventory/Items/Chips.cs | 2 +- .../Inventory/Items/Döner.cs | 4 +- .../Inventory/Items/Rubellos.cs | 2 +- ReallifeGamemode.Server/Job/BusDriverJob.cs | 5 +- .../Managers/InventoryManager.cs | 10 +- .../Managers/JobManager.cs | 1 - .../Managers/VehicleManager.cs | 8 +- 20 files changed, 252 insertions(+), 60 deletions(-) rename ReallifeGamemode.Client/assets/html/inventory/img/inventory/{31.svg => 107.svg} (100%) rename ReallifeGamemode.Client/assets/html/inventory/img/inventory/{30.svg => 108.svg} (100%) rename ReallifeGamemode.Client/assets/html/inventory/img/inventory/{32.svg => 20.svg} (100%) diff --git a/ReallifeGamemode.Client/Interaction/ItemShop.ts b/ReallifeGamemode.Client/Interaction/ItemShop.ts index a9a28ccd..b872358c 100644 --- a/ReallifeGamemode.Client/Interaction/ItemShop.ts +++ b/ReallifeGamemode.Client/Interaction/ItemShop.ts @@ -26,10 +26,9 @@ export default function itemShopList(globalData: IGlobalData) { function addItems(data) { // Fill it - for (const item of data) { - const tempItem = new UIMenuItem(item.Name, ""); + const tempItem = new UIMenuItem(item.Name, item.Description); tempItem.SetRightLabel(`${item.Price > 0 ? `$${item.Price}` : "FREE"}`); @@ -70,6 +69,8 @@ export default function itemShopList(globalData: IGlobalData) { // Reset some variables currentMenuIdx = -1; menuTransition = false; + items = []; + // Create a new main menu @@ -84,6 +85,7 @@ export default function itemShopList(globalData: IGlobalData) { // Main menu events mainMenu.ItemSelect.on((selectedItem, itemIndex) => { const nextItem = items[itemIndex]; + mp.console.logInfo(JSON.stringify(items)); mp.events.callRemote("SERVER:BuyItems", nextItem.Name); }); diff --git a/ReallifeGamemode.Client/assets/html/inventory/css/inventory.css b/ReallifeGamemode.Client/assets/html/inventory/css/inventory.css index f4c684c0..67218f3d 100644 --- a/ReallifeGamemode.Client/assets/html/inventory/css/inventory.css +++ b/ReallifeGamemode.Client/assets/html/inventory/css/inventory.css @@ -14,9 +14,7 @@ -ms-user-select: none; user-select: none; } -div { - user-select: none; -} + body { width: 100%; @@ -618,8 +616,8 @@ t#tf_nameorid { display: inline-block; font-size: 0.5vw; position: relative; - left: 7.7vw; - top: 1vw; + left: -7vw; + top: 5vw; color: #ffffff; } @@ -633,8 +631,8 @@ t#tf_nameorid { display: inline-block; font-size: 0.5vw; position: relative; - left: 12.5vw; - top: -0.3vw; + left: 5.5vw; + top: -0.1vw; color: #ffffff; transition: 0.3s; } @@ -653,7 +651,7 @@ t#tf_nameorid { display: inline-block; font-size: 0.5vw; position: relative; - left: -5.4vw; + left: 5.7vw; top: 6vw; color: #ffffff; transition: 0.3s; diff --git a/ReallifeGamemode.Client/assets/html/inventory/img/inventory/31.svg b/ReallifeGamemode.Client/assets/html/inventory/img/inventory/107.svg similarity index 100% rename from ReallifeGamemode.Client/assets/html/inventory/img/inventory/31.svg rename to ReallifeGamemode.Client/assets/html/inventory/img/inventory/107.svg diff --git a/ReallifeGamemode.Client/assets/html/inventory/img/inventory/30.svg b/ReallifeGamemode.Client/assets/html/inventory/img/inventory/108.svg similarity index 100% rename from ReallifeGamemode.Client/assets/html/inventory/img/inventory/30.svg rename to ReallifeGamemode.Client/assets/html/inventory/img/inventory/108.svg diff --git a/ReallifeGamemode.Client/assets/html/inventory/img/inventory/32.svg b/ReallifeGamemode.Client/assets/html/inventory/img/inventory/20.svg similarity index 100% rename from ReallifeGamemode.Client/assets/html/inventory/img/inventory/32.svg rename to ReallifeGamemode.Client/assets/html/inventory/img/inventory/20.svg diff --git a/ReallifeGamemode.Client/assets/html/inventory/inventory.html b/ReallifeGamemode.Client/assets/html/inventory/inventory.html index 31d82fed..5e537caf 100644 --- a/ReallifeGamemode.Client/assets/html/inventory/inventory.html +++ b/ReallifeGamemode.Client/assets/html/inventory/inventory.html @@ -62,7 +62,7 @@