Browse docs
Inventory Items
Copyable phone and SIM item definitions for each Sky Phone inventory adapter.
-- Adapter: ox; items: ox_inventory/data/items.lua; images: ox_inventory/web/images/
["phone"] = {
label = "iFruit Phone",
weight = 200,
stack = false,
close = true,
consume = 0,
client = { export = "sky_phone.UsePhoneItem" },
},
["sky_phone_sim_registered"] = {
label = "Registered SIM",
weight = 5,
stack = false,
close = true,
consume = 0,
client = { export = "sky_phone.UseSimItem" },
},
["sky_phone_sim_anonymous"] = {
label = "Anonymous SIM",
weight = 5,
stack = false,
close = true,
consume = 0,
client = { export = "sky_phone.UseSimItem" },
},
-- Adapter: tgiann; items: tgiann-inventory/items/; images: inventory_images/images/
["phone"] = {
name = "phone",
label = "iFruit Phone",
weight = 200,
type = "item",
image = "phone.png",
unique = true,
hasMetadata = true,
useable = true,
shouldClose = true,
description = "A personal mobile phone",
},
["sky_phone_sim_registered"] = {
name = "sky_phone_sim_registered",
label = "Registered SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_registered.png",
unique = true,
hasMetadata = true,
useable = true,
shouldClose = true,
description = "A registered physical SIM card",
},
["sky_phone_sim_anonymous"] = {
name = "sky_phone_sim_anonymous",
label = "Anonymous SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_anonymous.png",
unique = true,
hasMetadata = true,
useable = true,
shouldClose = true,
description = "An anonymous physical SIM card",
},
-- Adapter: qb; items: qb-core/shared/items.lua; images: qb-inventory/html/images/
["phone"] = {
name = "phone",
label = "iFruit Phone",
weight = 200,
type = "item",
image = "phone.png",
unique = true,
useable = true,
shouldClose = true,
description = "A personal mobile phone",
},
["sky_phone_sim_registered"] = {
name = "sky_phone_sim_registered",
label = "Registered SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_registered.png",
unique = true,
useable = true,
shouldClose = true,
description = "A registered physical SIM card",
},
["sky_phone_sim_anonymous"] = {
name = "sky_phone_sim_anonymous",
label = "Anonymous SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_anonymous.png",
unique = true,
useable = true,
shouldClose = true,
description = "An anonymous physical SIM card",
},
-- Adapter: lj; items: qb-core/shared/items.lua; images: lj-inventory/html/images/
["phone"] = {
name = "phone",
label = "iFruit Phone",
weight = 200,
type = "item",
image = "phone.png",
unique = true,
useable = true,
shouldClose = true,
description = "A personal mobile phone",
},
["sky_phone_sim_registered"] = {
name = "sky_phone_sim_registered",
label = "Registered SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_registered.png",
unique = true,
useable = true,
shouldClose = true,
description = "A registered physical SIM card",
},
["sky_phone_sim_anonymous"] = {
name = "sky_phone_sim_anonymous",
label = "Anonymous SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_anonymous.png",
unique = true,
useable = true,
shouldClose = true,
description = "An anonymous physical SIM card",
},
-- Adapter: ps (QBCore); items: qb-core/shared/items.lua; images: ps-inventory/html/images/
["phone"] = {
name = "phone",
label = "iFruit Phone",
weight = 200,
type = "item",
image = "phone.png",
unique = true,
useable = true,
shouldClose = true,
description = "A personal mobile phone",
},
["sky_phone_sim_registered"] = {
name = "sky_phone_sim_registered",
label = "Registered SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_registered.png",
unique = true,
useable = true,
shouldClose = true,
description = "A registered physical SIM card",
},
["sky_phone_sim_anonymous"] = {
name = "sky_phone_sim_anonymous",
label = "Anonymous SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_anonymous.png",
unique = true,
useable = true,
shouldClose = true,
description = "An anonymous physical SIM card",
},
-- Adapter: jpr (QBCore); items: qb-core/shared/items.lua; images: jpr-inventory/html/images/
["phone"] = {
name = "phone",
label = "iFruit Phone",
weight = 200,
type = "item",
image = "phone.png",
unique = true,
useable = true,
shouldClose = true,
description = "A personal mobile phone",
},
["sky_phone_sim_registered"] = {
name = "sky_phone_sim_registered",
label = "Registered SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_registered.png",
unique = true,
useable = true,
shouldClose = true,
description = "A registered physical SIM card",
},
["sky_phone_sim_anonymous"] = {
name = "sky_phone_sim_anonymous",
label = "Anonymous SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_anonymous.png",
unique = true,
useable = true,
shouldClose = true,
description = "An anonymous physical SIM card",
},
-- Adapter: qs; items: qs-inventory/shared/items.lua (ESX) or qb-core/shared/items.lua (QB); images: qs-inventory/html/images/
["phone"] = {
name = "phone",
label = "iFruit Phone",
weight = 200,
type = "item",
image = "phone.png",
unique = true,
useable = true,
shouldClose = true,
description = "A personal mobile phone",
},
["sky_phone_sim_registered"] = {
name = "sky_phone_sim_registered",
label = "Registered SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_registered.png",
unique = true,
useable = true,
shouldClose = true,
description = "A registered physical SIM card",
},
["sky_phone_sim_anonymous"] = {
name = "sky_phone_sim_anonymous",
label = "Anonymous SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_anonymous.png",
unique = true,
useable = true,
shouldClose = true,
description = "An anonymous physical SIM card",
},
-- Adapter: codem; items: codem-inventory/config/itemlist.lua; images: configured mInventory image directory
["phone"] = {
name = "phone",
label = "iFruit Phone",
weight = 200,
type = "item",
image = "phone.png",
unique = true,
useable = true,
shouldClose = true,
description = "A personal mobile phone",
},
["sky_phone_sim_registered"] = {
name = "sky_phone_sim_registered",
label = "Registered SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_registered.png",
unique = true,
useable = true,
shouldClose = true,
description = "A registered physical SIM card",
},
["sky_phone_sim_anonymous"] = {
name = "sky_phone_sim_anonymous",
label = "Anonymous SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_anonymous.png",
unique = true,
useable = true,
shouldClose = true,
description = "An anonymous physical SIM card",
},
-- Adapter: ak47; items: ak47_inventory/shared/items.lua; images: installed AK47 image directory
["phone"] = {
name = "phone",
label = "iFruit Phone",
weight = 200,
type = "item",
stacksize = 1,
close = true,
},
["sky_phone_sim_registered"] = {
name = "sky_phone_sim_registered",
label = "Registered SIM",
weight = 5,
type = "item",
stacksize = 1,
close = true,
},
["sky_phone_sim_anonymous"] = {
name = "sky_phone_sim_anonymous",
label = "Anonymous SIM",
weight = 5,
type = "item",
stacksize = 1,
close = true,
},
-- Adapter: jaksam; items: jaksam_inventory/_data/items.lua; images: jaksam_inventory/_images/
["phone"] = {
label = "iFruit Phone",
weight = 200,
type = "item",
image = "phone.png",
description = "A personal mobile phone",
stackable = false,
maxStack = 1,
close = true,
consume = 0,
},
["sky_phone_sim_registered"] = {
label = "Registered SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_registered.png",
description = "A registered physical SIM card",
stackable = false,
maxStack = 1,
close = true,
consume = 0,
},
["sky_phone_sim_anonymous"] = {
label = "Anonymous SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_anonymous.png",
description = "An anonymous physical SIM card",
stackable = false,
maxStack = 1,
close = true,
consume = 0,
},
-- Adapter: origen; items: origen_inventory/config/items.lua; images: installed Origen image directory
["phone"] = {
label = "iFruit Phone",
weight = 200,
type = "item",
image = "phone.png",
description = "A personal mobile phone",
stack = false,
close = true,
consume = 0,
},
["sky_phone_sim_registered"] = {
label = "Registered SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_registered.png",
description = "A registered physical SIM card",
stack = false,
close = true,
consume = 0,
},
["sky_phone_sim_anonymous"] = {
label = "Anonymous SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_anonymous.png",
description = "An anonymous physical SIM card",
stack = false,
close = true,
consume = 0,
},
-- Adapter: core; verify compatibility in the Phone installation guide.
-- qb-core/shared/items.lua: merge these items into QBShared.Items.
["phone"] = {
name = "phone",
label = "iFruit Phone",
weight = 200,
type = "item",
image = "phone.png",
unique = true,
useable = true,
shouldClose = true,
x = 1,
y = 1,
category = "sky_phone_devices",
description = "A personal mobile phone",
},
["sky_phone_sim_registered"] = {
name = "sky_phone_sim_registered",
label = "Registered SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_registered.png",
unique = true,
useable = true,
shouldClose = true,
x = 1,
y = 1,
category = "sky_phone_devices",
description = "A registered physical SIM card",
},
["sky_phone_sim_anonymous"] = {
name = "sky_phone_sim_anonymous",
label = "Anonymous SIM",
weight = 5,
type = "item",
image = "sky_phone_sim_anonymous.png",
unique = true,
useable = true,
shouldClose = true,
x = 1,
y = 1,
category = "sky_phone_devices",
description = "An anonymous physical SIM card",
},
Adapter: core (verify compatibility in the Phone installation guide)
Items: ESX items table using Core's installed schema, or enabled Core file mode
Images: installed Core image directory
Name Label Weight Dimensions Category
phone iFruit Phone 200 1 x 1 sky_phone_devices
sky_phone_sim_registered Registered SIM 5 1 x 1 sky_phone_devices
sky_phone_sim_anonymous Anonymous SIM 5 1 x 1 sky_phone_devices
Category sky_phone_devices: no stack property
CloseAfterUse: include all three item names
Adapter: one
Persistent editor: /inventory:manage (one_inventory.admin)
Images: one_inventory/web/images/ or editor upload
Name Label Weight Image
phone iFruit Phone 200 phone.png
sky_phone_sim_registered Registered SIM 5 sky_phone_sim_registered.png
sky_phone_sim_anonymous Anonymous SIM 5 sky_phone_sim_anonymous.png
All three: unique = true, close = true, consume = 0
Leave clientExport, serverExport, clientEvent and serverEvent unset.
Adapter: mf (ESX; verify callback compatibility in the installation guide)
Items: ESX items table after MF's schema installation
Images and weight units: installed MF configuration
Name Label unique degrademodifier
phone iFruit Phone 1 0.0
sky_phone_sim_registered Registered SIM 1 0.0
sky_phone_sim_anonymous Anonymous SIM 1 0.0
Adapter: smx (ESX)
Items: automatically registered by Phone's SMX adapter
Images: installed SMX configuration
Phone.Item: phone
Phone.Unique: false
Sim.Enabled: false
This bridge stores one identity per character and item name.
Use another provider for independently transferable phones and physical SIMs.
Adapter: hex (ESX)
Items: active ESX item catalogue
Images: installed inventory UI configuration
name: phone (or configured Phone.Item)
label: iFruit Phone
weight: your server's item weight convention
rare: 0 (if present in the installed schema)
can_remove: 1 (if present in the installed schema)
Phone.Unique and Sim.Enabled are automatically disabled for this adapter.
Adapter: esx (ESX)
Items: active ESX item catalogue
Images: installed inventory UI configuration
name: phone (or configured Phone.Item)
label: iFruit Phone
weight: your server's item weight convention
rare: 0 (if present in the installed schema)
can_remove: 1 (if present in the installed schema)
Phone.Unique and Sim.Enabled are automatically disabled for this adapter.