inventory close when item is used
This commit is contained in:
@@ -35,6 +35,22 @@
|
|||||||
var tradeItemName;
|
var tradeItemName;
|
||||||
var tradeItemWeight;
|
var tradeItemWeight;
|
||||||
|
|
||||||
|
mp.events.add('openInventory', () => {
|
||||||
|
globalData.InInput = true;
|
||||||
|
mp.gui.cursor.show(true, true);
|
||||||
|
itemArr = [];
|
||||||
|
vehItemArr = [];
|
||||||
|
invBrowser = mp.browsers.new('package://assets/html/inventory/inventory.html');
|
||||||
|
});
|
||||||
|
mp.events.add('closeInventory', () => {
|
||||||
|
invBrowser.destroy()
|
||||||
|
invBrowser = null;
|
||||||
|
globalData.InInput = false;
|
||||||
|
loaded = false;
|
||||||
|
mp.gui.cursor.show(false, false);
|
||||||
|
return;
|
||||||
|
});
|
||||||
|
|
||||||
mp.events.addDataHandler("tradeOffer", (entity, value) => {
|
mp.events.addDataHandler("tradeOffer", (entity, value) => {
|
||||||
if (entity.type === "player") {
|
if (entity.type === "player") {
|
||||||
offer = parseInt(value);
|
offer = parseInt(value);
|
||||||
@@ -95,6 +111,7 @@
|
|||||||
if (invBrowser !== null) {
|
if (invBrowser !== null) {
|
||||||
mp.game.audio.playSoundFrontend(1, "LOCAL_PLYR_CASH_COUNTER_COMPLETE", "DLC_HEISTS_GENERAL_FRONTEND_SOUNDS", true);
|
mp.game.audio.playSoundFrontend(1, "LOCAL_PLYR_CASH_COUNTER_COMPLETE", "DLC_HEISTS_GENERAL_FRONTEND_SOUNDS", true);
|
||||||
invBrowser.execute(`alertGreen('${JSON.stringify(amount)}','${JSON.stringify(name)}')`);
|
invBrowser.execute(`alertGreen('${JSON.stringify(amount)}','${JSON.stringify(name)}')`);
|
||||||
|
mp.events.call("closeInventory");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ using ReallifeGamemode.Server.Util;
|
|||||||
using ReallifeGamemode.Services;
|
using ReallifeGamemode.Services;
|
||||||
using ReallifeGamemode.Server.Types;
|
using ReallifeGamemode.Server.Types;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @overview Life of German Reallife - Managers InventoryManager (InventoryManager.cs)
|
* @overview Life of German Reallife - Managers InventoryManager (InventoryManager.cs)
|
||||||
* @author hydrant, VegaZ
|
* @author hydrant, VegaZ
|
||||||
@@ -33,7 +34,7 @@ namespace ReallifeGamemode.Server.Managers
|
|||||||
|
|
||||||
public static Dictionary<Player, List<InventoryItem>> backpackItems { get; set; } = new Dictionary<Player, List<InventoryItem>>();
|
public static Dictionary<Player, List<InventoryItem>> backpackItems { get; set; } = new Dictionary<Player, List<InventoryItem>>();
|
||||||
public static Dictionary<Player, List<InventoryItem>> vehicleItems { get; set; } = new Dictionary<Player, List<InventoryItem>>();
|
public static Dictionary<Player, List<InventoryItem>> vehicleItems { get; set; } = new Dictionary<Player, List<InventoryItem>>();
|
||||||
|
private static Timer aTimer;
|
||||||
public class InventoryItem
|
public class InventoryItem
|
||||||
{
|
{
|
||||||
public string Name;
|
public string Name;
|
||||||
|
|||||||
Reference in New Issue
Block a user