Ox Inventory Install
Step 1: Locate the OX Inventory Folder
Navigate to your FiveM server directory.
Open the
resources
folder.Find and open the ox_inventory resource folder.
Step 2: Open the data/items.lua
File
data/items.lua
FileInside the ox_inventory folder, go to:
ox_inventory/data/items.lua
Open
items.lua
using Notepad++, VS Code, or another code editor.
Step 3: Add Your New Item
Add a new entry for your item inside the
items.lua
file.Use the following format:
Items Config
['djs_togo_beijingbeef'] = { --checked
label = 'Beijing Beef',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togo_beijingbeef',
bone = 26612,
pos = vec3(0.013000, -0.026000, 0.000000),
rot = vec3(77.850410, 0.000000, 20.099974),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togo_blackpepperangussteak'] = { --checked
label = 'Black Pepper Angus Steak',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togo_blackpepperangussteak',
bone = 26612,
pos = vec3(0.013000, -0.026000, 0.000000),
rot = vec3(77.850410, 0.000000, 20.099974),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togo_blackpepperchicken'] = { --checked
label = 'Black Pepper Chicken',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togo_blackpepperchicken',
bone = 26612,
pos = vec3(0.013000, -0.026000, 0.000000),
rot = vec3(77.850410, 0.000000, 20.099974),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togo_broccolibeef'] = { --checked
label = 'Broccoli Beef',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togo_broccolibeef',
bone = 26612,
pos = vec3(0.013000, -0.026000, 0.000000),
rot = vec3(77.850410, 0.000000, 20.099974),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togo_chveggieeggroll'] = { --checked
label = 'Veggie Eggrolls',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togo_chveggieeggroll',
bone = 26612,
pos = vec3(0.013000, -0.026000, 0.000000),
rot = vec3(77.850410, 0.000000, 20.099974),
},
propTwo = { model = 'djs_food_veggieeggroll',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togo_eggroll'] = { --checked
label = 'Egg rolls',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togo_eggroll',
bone = 26612,
pos = vec3(0.013000, -0.026000, 0.000000),
rot = vec3(77.850410, 0.000000, 20.099974),
},
propTwo = { model = 'djs_food_eggroll',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togo_honeywalnutshrimp'] = { --checked
label = 'Honey Walnut Shrimp',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togo_honeywalnutshrimp',
bone = 26612,
pos = vec3(0.013000, -0.026000, 0.000000),
rot = vec3(77.850410, 0.000000, 20.099974),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togo_kungpaochicken'] = {
label = 'Kungpao Chicken',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togo_kungpaochicken',
bone = 26612,
pos = vec3(0.013000, -0.026000, 0.000000),
rot = vec3(77.850410, 0.000000, 20.099974),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togo_mushroomchicken'] = {
label = 'Mushroom Chicken',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togo_mushroomchicken',
bone = 26612,
pos = vec3(0.013000, -0.026000, 0.000000),
rot = vec3(77.850410, 0.000000, 20.099974),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togo_supergreens'] = {
label = 'Super Greens',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togo_supergreens',
bone = 26612,
pos = vec3(0.013000, -0.026000, 0.000000),
rot = vec3(77.850410, 0.000000, 20.099974),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togo_sweetfirechicken'] = {
label = 'Sweet Fire Chicken',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togo_sweetfirechicken',
bone = 26612,
pos = vec3(0.013000, -0.026000, 0.000000),
rot = vec3(77.850410, 0.000000, 20.099974),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togo_teriyakichicken'] = {
label = 'Teriyaki Chicken',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togo_teriyakichicken',
bone = 26612,
pos = vec3(0.013000, -0.026000, 0.000000),
rot = vec3(77.850410, 0.000000, 20.099974),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togocontainer_chicken'] = { --checked
label = 'Togo Chicken',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togocontainer_chicken',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togocontainer_mangorice'] = {
label = 'Togo Mango Rice',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togocontainer_mangorice',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togocontainer_noodles'] = {
label = 'Togo Noodles',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togocontainer_noodles',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togocontainer_whiterice'] = { --checked
label = 'Togo White Rice',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togocontainer_whiterice',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bigbox'] = { --checked
label = 'Sushi togo',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bigbox',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bigbox2'] = { --checked
label = 'Sushi togo',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bigbox2',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bigbox3'] = { --checked
label = 'Sushi togo',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bigbox3',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bigbox4'] = { --checked
label = 'Sushi togo',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bigbox4',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bigbox5'] = { --checked
label = 'Sushi togo',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bigbox5',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bigbox6'] = { --checked
label = 'Sushi togo',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bigbox6',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bowl'] = { --checked
label = 'Greens bowl',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bowl',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bowl2'] = { --checked
label = 'Greens bowl',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bowl2',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bowl3'] = { --checked
label = 'Greens bowl',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bowl3',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bowl4'] = { --checked
label = 'Greens bowl',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bowl4',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bowl5'] = { --checked
label = 'Greens bowl',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bowl5',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bowl6'] = { --checked
label = 'Greens bowl',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bowl6',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bowl7'] = { --checked
label = 'Greens bowl',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bowl7',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bowl8'] = { --checked
label = 'Greens bowl',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bowl8',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bowl9'] = { --checked
label = 'Greens bowl',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bowl9',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_bowl10'] = { --checked
label = 'Greens bowl',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_bowl10',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_box'] = { --checked
label = 'Togo Meat',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_box',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_box2'] = { --checked
label = 'Togo Meat',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_box2',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_box3'] = { --checked
label = 'Togo Meat',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_box3',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_box4'] = { --checked
label = 'Togo Meat',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_box4',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_box5'] = { --checked
label = 'Togo Meat',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_box5',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
['djs_togopremade_box6'] = { --checked
label = 'Togo Meat',
stack = true,
close = false,
weight = 10,
client = {
status = { hunger = 2000000 },
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = {model = 'djs_togopremade_box6',
bone = 26612,
pos = vec3(0.030000, -0.093000, 0.000000),
rot = vec3(91.800552, 0.000000, 14.099989),
},
propTwo = { model = 'djs_chopstick',
bone = 57005,
pos = vec3(0.136000, 0.027000, 0.000000),
rot = vec3 (80.100433, 0.000000, 0.000000),
},
usetime = 17500,
cancel = true,
notification = 'You have satistfied your hunger'
},
},
Adjust label, weight, stack, animations, and props as needed.
Step 4: Add Item Image
OX Inventory allows you to display custom images for items in the inventory.
Where to Place Item Images
Navigate to:
ox_inventory/web/images/
Place your item image inside the
images/
folder.
Step 5: Save the File & Restart Server
Save the
items.lua
file.Restart your FiveM server using one of the following methods:
Console Command:
restart ox_inventory
Full Server Restart: Stop and start the server manually.
Step 6: Test the Item
Spawn the item using an admin command:
/giveitem yourID prop_name 1
(Replace
yourID
with your actual player ID andburger
with your item name.)Open OX Inventory (
F2
default key).Verify the item appears and functions correctly.
Step 6: Debugging & Adjustments
If the item does not show, check the server console for errors.
Verify spelling and commas in
items.lua
.Ensure
ox_inventory
is running properly.Look at the FiveM forums or Discord for troubleshooting help.
Last updated