diff --git a/resources/[inventory]/nordi_bbq/fxmanifest.lua b/resources/[inventory]/nordi_bbq/fxmanifest.lua index a526e220a..4e797967e 100644 --- a/resources/[inventory]/nordi_bbq/fxmanifest.lua +++ b/resources/[inventory]/nordi_bbq/fxmanifest.lua @@ -23,5 +23,6 @@ lua54 'yes' dependencies { 'qb-target', 'qb-core', - 'ox_lib' + 'ox_lib', + 'tgiann-inventory' } diff --git a/resources/[inventory]/nordi_bbq/server.lua b/resources/[inventory]/nordi_bbq/server.lua index 516bcd357..e5c04adfa 100644 --- a/resources/[inventory]/nordi_bbq/server.lua +++ b/resources/[inventory]/nordi_bbq/server.lua @@ -7,20 +7,8 @@ end -- Function to check if player has an item local function HasItem(source, itemName, amount) - local items = exports["tgiann-inventory"]:GetPlayerItems(source) - if not items then return false end - - local count = 0 - for _, item in pairs(items) do - if item.name == itemName then - count = count + item.count - if count >= amount then - return true - end - end - end - - return false + local itemCount = exports["tgiann-inventory"]:GetItemCount(source, itemName) + return itemCount >= amount end -- Event for client to check if player has an item