Skip to main content

RemoveItemFromInventory

note

ONLY serverside

Parameters

ParameterDescription
xPlayerESX Player (ESX.GetPlayerFromId)
itemitem as a table
countitem count or ammo count
invinventory
exports.inventory:RemoveItemFromInventory(xPlayer, inv, item, count)

Example

RegisterCommand('remove', function(source, args, raw)
local src = source
local xPlayer = ESX.GetPlayerFromId(src)
local itemName = 'bread'
local count = 1 -- This is also the weaponammo count

local inv = {
type = 'storage', -- type from database
id = 'pd1', -- identifier from database
save = true
}

local item = exports.inventory:GetItemInInventory(
exports.inventory:getInventory(xPlayer, inv), itemName
)

if item then
local success = exports.inventory:RemoveItemFromInventory(xPlayer, inv, item, count)
if not success then print("Unable to remove item") end
end
end)