From 59e28519717720b27bc4e8e31d202911bd527d4d Mon Sep 17 00:00:00 2001 From: Nordi98 Date: Sun, 27 Jul 2025 03:23:53 +0200 Subject: [PATCH] Update sv_function.lua --- .../[inventory]/cs_shops/config/functions/sv_function.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/resources/[inventory]/cs_shops/config/functions/sv_function.lua b/resources/[inventory]/cs_shops/config/functions/sv_function.lua index a75a7ea4c..94267b8c1 100644 --- a/resources/[inventory]/cs_shops/config/functions/sv_function.lua +++ b/resources/[inventory]/cs_shops/config/functions/sv_function.lua @@ -94,12 +94,17 @@ end function AddItem(source, item, amount, metadata) if not metadata then metadata = {} end + if GetResourceState('ox_inventory') == 'started' then exports['ox_inventory']:AddItem(source, item, amount, metadata) elseif GetResourceState('qs-inventory') == 'started' then exports['qs-inventory']:AddItem(source, item, amount, false, metadata) elseif GetResourceState('tgiann-inventory') == 'started' then - exports["tgiann-inventory"]:AddItem(source, item, amount, slot, metadata, isClotheSlot) + -- Check if the item is a weapon and ensure 'serie' exists in metadata + if string.match(item, "WEAPON_") and not metadata.serie then + metadata.serie = tostring(math.random(100000, 999999)) + end + exports["tgiann-inventory"]:AddItem(source, item, amount, nil, metadata, nil) elseif GetResourceState('origen_inventory') == 'started' then exports['origen_inventory']:addItem(source, item, amount, metadata, false) else @@ -112,6 +117,7 @@ function AddItem(source, item, amount, metadata) end end + function BuyItems(data) local item = data.item local amount = tonumber(data.amount) or 1