mirror of
https://github.com/jimathy/jim_bridge.git
synced 2026-08-17 05:56:02 +01:00
Move getCurrentInvWeight to func table
Moves the getCurrentInvWeight functions to each inventory section of the func table to keep that organised
This commit is contained in:
@@ -51,6 +51,10 @@ local InvFunc = {
|
|||||||
function()
|
function()
|
||||||
return exports[OXInv]:GetPlayerMaxWeight()
|
return exports[OXInv]:GetPlayerMaxWeight()
|
||||||
end,
|
end,
|
||||||
|
getCurrentInvWeight =
|
||||||
|
function()
|
||||||
|
return exports[OXInv]:GetPlayerWeight()
|
||||||
|
end,
|
||||||
getPlayerInv =
|
getPlayerInv =
|
||||||
function(src)
|
function(src)
|
||||||
local grabInv = nil
|
local grabInv = nil
|
||||||
@@ -153,6 +157,15 @@ local InvFunc = {
|
|||||||
function()
|
function()
|
||||||
return InventoryWeight
|
return InventoryWeight
|
||||||
end,
|
end,
|
||||||
|
getCurrentInvWeight =
|
||||||
|
function()
|
||||||
|
local weight = 0
|
||||||
|
local itemcheck = exports[CoreInv]:getInventory()
|
||||||
|
for _, v in pairs(itemcheck) do
|
||||||
|
weight += ((v.weight * v.amount) or 0)
|
||||||
|
end
|
||||||
|
return weight
|
||||||
|
end,
|
||||||
getPlayerInv =
|
getPlayerInv =
|
||||||
function(src)
|
function(src)
|
||||||
local grabInv = nil
|
local grabInv = nil
|
||||||
@@ -243,6 +256,15 @@ local InvFunc = {
|
|||||||
function()
|
function()
|
||||||
return InventoryWeight
|
return InventoryWeight
|
||||||
end,
|
end,
|
||||||
|
getCurrentInvWeight =
|
||||||
|
function()
|
||||||
|
local weight = 0
|
||||||
|
local itemcheck = exports[OrigenInv]:getPlayerInventory()
|
||||||
|
for _, v in pairs(itemcheck) do
|
||||||
|
weight += ((v.weight * v.amount) or 0)
|
||||||
|
end
|
||||||
|
return weight
|
||||||
|
end,
|
||||||
getPlayerInv =
|
getPlayerInv =
|
||||||
function(src)
|
function(src)
|
||||||
local grabInv = nil
|
local grabInv = nil
|
||||||
@@ -345,6 +367,15 @@ local InvFunc = {
|
|||||||
function()
|
function()
|
||||||
return InventoryWeight
|
return InventoryWeight
|
||||||
end,
|
end,
|
||||||
|
getCurrentInvWeight =
|
||||||
|
function()
|
||||||
|
local weight = 0
|
||||||
|
local itemcheck = exports[CodeMInv]:GetClientPlayerInventory()
|
||||||
|
for _, v in pairs(itemcheck) do
|
||||||
|
weight += ((v.weight * v.amount) or 0)
|
||||||
|
end
|
||||||
|
return weight
|
||||||
|
end,
|
||||||
getPlayerInv =
|
getPlayerInv =
|
||||||
function(src)
|
function(src)
|
||||||
local grabInv = nil
|
local grabInv = nil
|
||||||
@@ -444,6 +475,15 @@ local InvFunc = {
|
|||||||
function()
|
function()
|
||||||
return InventoryWeight
|
return InventoryWeight
|
||||||
end,
|
end,
|
||||||
|
getCurrentInvWeight =
|
||||||
|
function()
|
||||||
|
local weight = 0
|
||||||
|
local itemcheck = exports[TgiannInv]:GetPlayerItems()
|
||||||
|
for _, v in pairs(itemcheck) do
|
||||||
|
weight += ((v.weight * v.amount) or 0)
|
||||||
|
end
|
||||||
|
return weight
|
||||||
|
end,
|
||||||
getPlayerInv =
|
getPlayerInv =
|
||||||
function(src)
|
function(src)
|
||||||
local grabInv = nil
|
local grabInv = nil
|
||||||
@@ -576,6 +616,15 @@ local InvFunc = {
|
|||||||
return InventoryWeight
|
return InventoryWeight
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
getCurrentInvWeight =
|
||||||
|
function()
|
||||||
|
local weight = 0
|
||||||
|
local itemcheck = Core.Functions.GetPlayerData().items
|
||||||
|
for _, v in pairs(itemcheck) do
|
||||||
|
weight += ((v.weight * v.amount) or 0)
|
||||||
|
end
|
||||||
|
return weight
|
||||||
|
end,
|
||||||
getPlayerInv =
|
getPlayerInv =
|
||||||
function(src)
|
function(src)
|
||||||
local grabInv = nil
|
local grabInv = nil
|
||||||
@@ -743,6 +792,15 @@ local InvFunc = {
|
|||||||
return InventoryWeight
|
return InventoryWeight
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
getCurrentInvWeight =
|
||||||
|
function()
|
||||||
|
local weight = 0
|
||||||
|
local itemcheck = Core.Functions.GetPlayerData().items
|
||||||
|
for _, v in pairs(itemcheck) do
|
||||||
|
weight += ((v.weight * v.amount) or 0)
|
||||||
|
end
|
||||||
|
return weight
|
||||||
|
end,
|
||||||
getPlayerInv =
|
getPlayerInv =
|
||||||
function(src)
|
function(src)
|
||||||
local grabInv = nil
|
local grabInv = nil
|
||||||
@@ -933,6 +991,15 @@ local InvFunc = {
|
|||||||
return InventoryWeight
|
return InventoryWeight
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
getCurrentInvWeight =
|
||||||
|
function()
|
||||||
|
local weight = 0
|
||||||
|
local itemcheck = Core.Functions.GetPlayerData().items
|
||||||
|
for _, v in pairs(itemcheck) do
|
||||||
|
weight += ((v.weight * v.amount) or 0)
|
||||||
|
end
|
||||||
|
return weight
|
||||||
|
end,
|
||||||
getPlayerInv =
|
getPlayerInv =
|
||||||
function(src)
|
function(src)
|
||||||
local grabInv = nil
|
local grabInv = nil
|
||||||
@@ -1094,6 +1161,15 @@ local InvFunc = {
|
|||||||
return InventoryWeight
|
return InventoryWeight
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
getCurrentInvWeight =
|
||||||
|
function()
|
||||||
|
local weight = 0
|
||||||
|
local itemcheck = Core.Functions.GetPlayerData().items
|
||||||
|
for _, v in pairs(itemcheck) do
|
||||||
|
weight += ((v.weight * v.amount) or 0)
|
||||||
|
end
|
||||||
|
return weight
|
||||||
|
end,
|
||||||
getPlayerInv =
|
getPlayerInv =
|
||||||
function(src)
|
function(src)
|
||||||
local grabInv = nil
|
local grabInv = nil
|
||||||
@@ -1785,52 +1861,11 @@ end
|
|||||||
|
|
||||||
function getCurrentInvWeight()
|
function getCurrentInvWeight()
|
||||||
local weight = 0
|
local weight = 0
|
||||||
if isStarted(QBInv) or isStarted(PSInv) or isStarted(RSGInv) or isStarted(JPRInv) then
|
for i = 1, #InvFunc do
|
||||||
local itemcheck = Core.Functions.GetPlayerData().items
|
local inv = InvFunc[i]
|
||||||
for _, v in pairs(itemcheck) do
|
if isStarted(inv.invName) then
|
||||||
weight += ((v.weight * v.amount) or 0)
|
weight = inv.getMaxInvWeight()
|
||||||
end
|
break
|
||||||
end
|
|
||||||
|
|
||||||
if isStarted(OXInv) then
|
|
||||||
weight = exports[OXInv]:GetPlayerWeight()
|
|
||||||
end
|
|
||||||
|
|
||||||
if isStarted(CoreInv) then
|
|
||||||
local itemcheck = exports[CoreInv]:getInventory()
|
|
||||||
for _, v in pairs(itemcheck) do
|
|
||||||
weight += ((v.weight * v.amount) or 0)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
if isStarted(CodeMInv) then
|
|
||||||
local itemcheck = exports[CodeMInv]:GetClientPlayerInventory()
|
|
||||||
for _, v in pairs(itemcheck) do
|
|
||||||
weight += ((v.weight * v.amount) or 0)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
if isStarted(OrigenInv) then
|
|
||||||
local itemcheck = exports[OrigenInv]:getPlayerInventory()
|
|
||||||
for _, v in pairs(itemcheck) do
|
|
||||||
weight += ((v.weight * v.amount) or 0)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
if isStarted(TgiannInv) then
|
|
||||||
local itemcheck = exports[TgiannInv]:GetPlayerItems()
|
|
||||||
for _, v in pairs(itemcheck) do
|
|
||||||
weight += ((v.weight * v.amount) or 0)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
-- For ESX default inventory (es_extended)
|
|
||||||
if ESX and isStarted(ESXExport) then
|
|
||||||
local xPlayer = ESX.GetPlayerData() or {}
|
|
||||||
if xPlayer.inventory then
|
|
||||||
for _, v in pairs(xPlayer.inventory) do
|
|
||||||
weight += ((v.weight * v.amount) or 0)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -2077,17 +2112,17 @@ RegisterNetEvent(getScript()..":server:openServerStash", function(data)
|
|||||||
|
|
||||||
if isStarted(TgiannInv) then
|
if isStarted(TgiannInv) then
|
||||||
exports[TgiannInv]:OpenInventory(source, 'stash', data.stashName, data)
|
exports[TgiannInv]:OpenInventory(source, 'stash', data.stashName, data)
|
||||||
end
|
|
||||||
if isStarted(JPRInv) then
|
elseif isStarted(JPRInv) then
|
||||||
exports[JPRInv]:OpenInventory(source, data.stashName, data)
|
exports[JPRInv]:OpenInventory(source, data.stashName, data)
|
||||||
end
|
|
||||||
if isStarted(QBInv) then
|
elseif isStarted(QBInv) then
|
||||||
exports[QBInv]:OpenInventory(source, data.stashName, data)
|
exports[QBInv]:OpenInventory(source, data.stashName, data)
|
||||||
end
|
|
||||||
if isStarted(PSInv) then
|
elseif isStarted(PSInv) then
|
||||||
exports[PSInv]:OpenInventory(source, data.stashName, data)
|
exports[PSInv]:OpenInventory(source, data.stashName, data)
|
||||||
end
|
|
||||||
if isStarted(RSGInv) then
|
elseif isStarted(RSGInv) then
|
||||||
exports[RSGInv]:OpenInventory(source, data.stashName, data)
|
exports[RSGInv]:OpenInventory(source, data.stashName, data)
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|||||||
Reference in New Issue
Block a user