[#] Finish Inventory System
This commit is contained in:
@@ -45,16 +45,28 @@ export default function inventory(globalData: GlobalData): void {
|
||||
invBrowser = mp.browsers.new("package://assets/html/inventory/inventory.html");
|
||||
}
|
||||
});
|
||||
var offer = 0;
|
||||
|
||||
var tradeItemID;
|
||||
var tradeItemAmount;
|
||||
var tradeItemName;
|
||||
var tradeItemWeight;
|
||||
|
||||
mp.events.addDataHandler("tradeOffer", (entity, value) => {
|
||||
if (entity.type === "player") {
|
||||
let offer = parseInt(value);
|
||||
invBrowser.execute(`changeTradeStatus('${JSON.stringify(offer)}')`);
|
||||
offer = parseInt(value);
|
||||
if (invBrowser != null)
|
||||
invBrowser.execute(`changeTradeStatus('${JSON.stringify(offer)}')`);
|
||||
}
|
||||
});
|
||||
|
||||
mp.events.add("addTradeItems", (itemId, itemAmount, itemName, weight) => {
|
||||
invBrowser.execute(`setAnfrage('${JSON.stringify(itemId)}','${JSON.stringify(itemAmount)}','${JSON.stringify(itemName)}','${JSON.stringify(weight)}');`);
|
||||
tradeItemID = JSON.stringify(itemId);
|
||||
tradeItemAmount = JSON.stringify(itemAmount);
|
||||
tradeItemName = JSON.stringify(itemName);
|
||||
tradeItemWeight = JSON.stringify(weight);
|
||||
if (invBrowser != null)
|
||||
invBrowser.execute(`setAnfrage('${tradeItemID}','${tradeItemAmount}','${tradeItemName}','${tradeItemWeight}');`);
|
||||
});
|
||||
|
||||
mp.events.add("CEF:saveVehicleTransfer", (val, jsonOrigin, jsonInvID, jsonInvAmount, jsonVehAmount) => {
|
||||
@@ -75,6 +87,11 @@ export default function inventory(globalData: GlobalData): void {
|
||||
});
|
||||
|
||||
mp.events.add("CEF:InventoryLoaded", () => {
|
||||
if (offer == 1) {
|
||||
invBrowser.execute(`changeTradeStatus('${JSON.stringify(offer)}')`);
|
||||
invBrowser.execute(`setAnfrage('${tradeItemID}','${tradeItemAmount}','${tradeItemName}','${tradeItemWeight}');`);
|
||||
}
|
||||
|
||||
invBrowser.execute(`setItems('${JSON.stringify(itemNameArr)}','${JSON.stringify(itemIdArr)}','${JSON.stringify(itemAmountArr)}','${JSON.stringify(Players)}');`);
|
||||
invBrowser.execute(`setWeight('${JSON.stringify(invWeight)}');`);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user