fix(qs-inventory): pcall pe handleDeleteItem qs-smartphone-pro

Export-ul handleDeleteItem nu există în versiunea curentă de qs-smartphone-pro. Wrappat cu pcall pe liniile 84, 117, 154 din RemoveItem.lua ca să nu mai blocheze equip/unequip de haine.
This commit is contained in:
2026-04-02 00:26:24 +03:00
parent e2b6726108
commit 8cf412c266

View File

@@ -81,7 +81,7 @@ function RemoveItem(source, item, amount, slot, metadata, disableAutoShowBox)
for _, _slot in pairs(slots) do for _, _slot in pairs(slots) do
if inventory[_slot].amount > amountToRemove then if inventory[_slot].amount > amountToRemove then
if SmartphoneMetadata then if SmartphoneMetadata then
exports['qs-smartphone-pro']:handleDeleteItem(source, inventory[_slot]) pcall(function() exports['qs-smartphone-pro']:handleDeleteItem(source, inventory[_slot]) end)
end end
TriggerEvent('esx:onRemoveInventoryItem', source, item, amount) TriggerEvent('esx:onRemoveInventoryItem', source, item, amount)
TriggerClientEvent('esx:removeInventoryItem', source, item, amount) TriggerClientEvent('esx:removeInventoryItem', source, item, amount)
@@ -114,7 +114,7 @@ function RemoveItem(source, item, amount, slot, metadata, disableAutoShowBox)
return true return true
elseif inventory[_slot].amount == amountToRemove then elseif inventory[_slot].amount == amountToRemove then
if SmartphoneMetadata then if SmartphoneMetadata then
exports['qs-smartphone-pro']:handleDeleteItem(source, inventory[_slot]) pcall(function() exports['qs-smartphone-pro']:handleDeleteItem(source, inventory[_slot]) end)
end end
TriggerEvent('esx:onRemoveInventoryItem', source, item, amount) TriggerEvent('esx:onRemoveInventoryItem', source, item, amount)
TriggerClientEvent('esx:removeInventoryItem', source, item, amount) TriggerClientEvent('esx:removeInventoryItem', source, item, amount)
@@ -151,7 +151,7 @@ function RemoveItem(source, item, amount, slot, metadata, disableAutoShowBox)
inventory[_slot].amount = _quantity inventory[_slot].amount = _quantity
SetInventoryItems(source, inventory[_slot].name, _quantity) SetInventoryItems(source, inventory[_slot].name, _quantity)
if SmartphoneMetadata then if SmartphoneMetadata then
exports['qs-smartphone-pro']:handleDeleteItem(source, inventory[_slot]) pcall(function() exports['qs-smartphone-pro']:handleDeleteItem(source, inventory[_slot]) end)
end end
if not ContainsItem(itemsToCheck, item) then if not ContainsItem(itemsToCheck, item) then