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()
|
||||
return exports[OXInv]:GetPlayerMaxWeight()
|
||||
end,
|
||||
getCurrentInvWeight =
|
||||
function()
|
||||
return exports[OXInv]:GetPlayerWeight()
|
||||
end,
|
||||
getPlayerInv =
|
||||
function(src)
|
||||
local grabInv = nil
|
||||
@@ -153,6 +157,15 @@ local InvFunc = {
|
||||
function()
|
||||
return InventoryWeight
|
||||
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 =
|
||||
function(src)
|
||||
local grabInv = nil
|
||||
@@ -243,6 +256,15 @@ local InvFunc = {
|
||||
function()
|
||||
return InventoryWeight
|
||||
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 =
|
||||
function(src)
|
||||
local grabInv = nil
|
||||
@@ -345,6 +367,15 @@ local InvFunc = {
|
||||
function()
|
||||
return InventoryWeight
|
||||
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 =
|
||||
function(src)
|
||||
local grabInv = nil
|
||||
@@ -444,6 +475,15 @@ local InvFunc = {
|
||||
function()
|
||||
return InventoryWeight
|
||||
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 =
|
||||
function(src)
|
||||
local grabInv = nil
|
||||
@@ -576,6 +616,15 @@ local InvFunc = {
|
||||
return InventoryWeight
|
||||
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 =
|
||||
function(src)
|
||||
local grabInv = nil
|
||||
@@ -743,6 +792,15 @@ local InvFunc = {
|
||||
return InventoryWeight
|
||||
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 =
|
||||
function(src)
|
||||
local grabInv = nil
|
||||
@@ -933,6 +991,15 @@ local InvFunc = {
|
||||
return InventoryWeight
|
||||
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 =
|
||||
function(src)
|
||||
local grabInv = nil
|
||||
@@ -1094,6 +1161,15 @@ local InvFunc = {
|
||||
return InventoryWeight
|
||||
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 =
|
||||
function(src)
|
||||
local grabInv = nil
|
||||
@@ -1785,52 +1861,11 @@ end
|
||||
|
||||
function getCurrentInvWeight()
|
||||
local weight = 0
|
||||
if isStarted(QBInv) or isStarted(PSInv) or isStarted(RSGInv) or isStarted(JPRInv) then
|
||||
local itemcheck = Core.Functions.GetPlayerData().items
|
||||
for _, v in pairs(itemcheck) do
|
||||
weight += ((v.weight * v.amount) or 0)
|
||||
end
|
||||
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
|
||||
for i = 1, #InvFunc do
|
||||
local inv = InvFunc[i]
|
||||
if isStarted(inv.invName) then
|
||||
weight = inv.getMaxInvWeight()
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
@@ -2077,17 +2112,17 @@ RegisterNetEvent(getScript()..":server:openServerStash", function(data)
|
||||
|
||||
if isStarted(TgiannInv) then
|
||||
exports[TgiannInv]:OpenInventory(source, 'stash', data.stashName, data)
|
||||
end
|
||||
if isStarted(JPRInv) then
|
||||
|
||||
elseif isStarted(JPRInv) then
|
||||
exports[JPRInv]:OpenInventory(source, data.stashName, data)
|
||||
end
|
||||
if isStarted(QBInv) then
|
||||
|
||||
elseif isStarted(QBInv) then
|
||||
exports[QBInv]:OpenInventory(source, data.stashName, data)
|
||||
end
|
||||
if isStarted(PSInv) then
|
||||
|
||||
elseif isStarted(PSInv) then
|
||||
exports[PSInv]:OpenInventory(source, data.stashName, data)
|
||||
end
|
||||
if isStarted(RSGInv) then
|
||||
|
||||
elseif isStarted(RSGInv) then
|
||||
exports[RSGInv]:OpenInventory(source, data.stashName, data)
|
||||
end
|
||||
end)
|
||||
|
||||
Reference in New Issue
Block a user