From 801d2d989acef46778af7b3aaab3234a2a0d37c3 Mon Sep 17 00:00:00 2001 From: netlork <59079231+netlork@users.noreply.github.com> Date: Thu, 15 Aug 2024 02:19:16 +0200 Subject: [PATCH] Fix to bug that permit can buy items even at 0 stock or buy overstock Fix to bug that permit can buy items even at 0 stock or buy overstock --- server/main.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/main.lua b/server/main.lua index 6aff6530..1f27a0f6 100644 --- a/server/main.lua +++ b/server/main.lua @@ -344,6 +344,16 @@ QBCore.Functions.CreateCallback('qb-inventory:server:attemptPurchase', function( end end + if data.item.amount < 1 then + TriggerClientEvent('QBCore:Notify', source, 'Out of stock, sorry.', 'error') + cb(false) + return + elseif data.item.amount < amount then + TriggerClientEvent('QBCore:Notify', source, 'You cant buy so many units.', 'error') + cb(false) + return + end + if not CanAddItem(source, itemInfo.name, amount) then TriggerClientEvent('QBCore:Notify', source, 'Cannot hold item', 'error') cb(false)