From ac3c7492bf6486b4610416a8252a45d62c5da8be Mon Sep 17 00:00:00 2001 From: LuaDeldu Date: Thu, 18 Jan 2018 16:01:05 +0100 Subject: [PATCH] Forgot Sylundef PR --- server/main.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server/main.lua b/server/main.lua index 1bfd2e32..ddb9d615 100644 --- a/server/main.lua +++ b/server/main.lua @@ -24,9 +24,14 @@ AddEventHandler('esx_policejob:confiscatePlayerItem', function(target, itemType, if itemType == 'item_standard' then local label = sourceXPlayer.getInventoryItem(itemName).label + local playerItemCount = targetXPlayer.getInventoryItem(itemName).count - targetXPlayer.removeInventoryItem(itemName, amount) - sourceXPlayer.addInventoryItem(itemName, amount) + if playerItemCount <= amount then + targetXPlayer.removeInventoryItem(itemName, amount) + sourceXPlayer.addInventoryItem(itemName, amount) + else + TriggerClientEvent('esx:showNotification', _source, _U('invalid_quantity')) + end TriggerClientEvent('esx:showNotification', sourceXPlayer.source, _U('you_have_confinv') .. amount .. ' ' .. label .. _U('from') .. targetXPlayer.name) TriggerClientEvent('esx:showNotification', targetXPlayer.source, '~b~' .. targetXPlayer.name .. _U('confinv') .. amount .. ' ' .. label )