From bdd95c074feb5af3c276a964fb9145addd549233 Mon Sep 17 00:00:00 2001 From: almez <57301625+serhatalmez@users.noreply.github.com> Date: Tue, 10 May 2022 21:00:17 +0300 Subject: [PATCH] Update exports.lua --- server/exports.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/server/exports.lua b/server/exports.lua index 2cfed5a..221f953 100644 --- a/server/exports.lua +++ b/server/exports.lua @@ -65,6 +65,22 @@ end QBCore.Functions.AddItem = AddItem exports('AddItem', AddItem) +-- Single update item +local function UpdateItem(itemName, item) + if type(itemName) ~= "string" then + return false, "invalid_item_name" + end + if not QBCore.Shared.Items[itemName] then + return false, "item_not_exists" + end + QBCore.Shared.Items[itemName] = item + TriggerClientEvent('QBCore:Client:OnSharedUpdate', -1, 'Items', itemName, item) + TriggerEvent('QBCore:Server:UpdateObject') + return true, "success" +end +QBCore.Functions.UpdateItem = UpdateItem +exports('UpdateItem', UpdateItem) + -- Multiple Add Items local function AddItems(items) local shouldContinue = true