ScriptsAboutBlogToolsKnowledge BaseReviewsFAQBasketDocsSupport
ESXserver

xPlayer.addInventoryItem

ESX server documentation with a FiveM Lua example.

Summary

Adds an item to a player's inventory in ESX's native inventory. (On ox_inventory servers, use the ox_inventory exports instead.)

Returns

void

Parameters

itemstringThe item name.
countnumberHow many to add.

Example

local xPlayer = ESX.GetPlayerFromId(src)
xPlayer.addInventoryItem('bread', 1)

Common pitfalls

  • Item must exist in the ESX items table.
  • On ox_inventory servers, use exports.ox_inventory:AddItem — don't mix inventory systems.

Related functions

Related guides

FiveM scripts done right

Optimized, dual-framework scripts for QBCore and ESX from Viper Development — escrow protected, delivered instantly to your Cfx portal.

Browse Scripts →