🎒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_big_sushiboard"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_big_sushiboard', pos = vector3(0.170000, 0.040000, 0.030000), rot = vector3(-12.782000, 0.000000, 36.520000), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_big_sushiboard2"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_big_sushiboard2', pos = vector3(0.170000, 0.040000, 0.030000), rot = vector3(-12.782000, 0.000000, 36.520000), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_big_sushiboard3"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_big_sushiboard3', pos = vector3(0.170000, 0.040000, 0.030000), rot = vector3(-12.782000, 0.000000, 36.520000), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_big_sushiboard4"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_big_sushiboard4', pos = vector3(0.170000, 0.040000, 0.030000), rot = vector3(-12.782000, 0.000000, 36.520000), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_big_sushiboard5"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_big_sushiboard5', pos = vector3(0.170000, 0.040000, 0.030000), rot = vector3(-12.782000, 0.000000, 36.520000), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_big_sushiboard6"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_big_sushiboard6', pos = vector3(0.170000, 0.040000, 0.030000), rot = vector3(-12.782000, 0.000000, 36.520000), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_bigandtall_sushiboard"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_bigandtall_sushiboard', pos = vector3(0.140000, 0.040000, -0.040000), rot = vector3(-5.477999, 0.000000, 129.645874), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_bigandtall_sushiboard2"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_bigandtall_sushiboard2', pos = vector3(0.130000, 0.040000, 0.040000), rot = vector3(-5.477999, 0.000000, 129.645874), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_bigandtall_sushiboard3"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_bigandtall_sushiboard3', pos = vector3(0.130000, 0.040000, 0.040000), rot = vector3(-5.477999, 0.000000, 129.645874), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_black_ricebowl"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Bowl of Rice",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_black_ricebowl', pos = vector3(0.110000, 0.010000, 0.000000), rot = vector3(-9.129999, 1.826001, 87.647957), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_black_ricecooker"] = {
label = "Rice Cooker",
weight = 200,
stack = true,
close = true,
},
["djs_blue_ricebowl"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Bowl of Rice",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_blue_ricebowl', pos = vector3(0.110000, 0.010000, 0.000000), rot = vector3(-9.129999, 1.826001, 87.647957), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_blue_ricecooker"] = {
label = "Rice Cooker",
weight = 200,
stack = true,
close = true,
},
["djs_board_caliroll"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Cali Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_board_caliroll', pos = vector3(0.110000, 0.010000, 0.020000), rot = vector3(5.478001, 1.826001, 175.295975), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_board_canadaroll"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Canada Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_board_canadaroll', pos = vector3(0.110000, 0.010000, 0.020000), rot = vector3(5.478001, 1.826001, 175.295975), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_board_pillyroll"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Philly Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_board_pillyroll', pos = vector3(0.110000, 0.010000, 0.020000), rot = vector3(5.478001, 1.826001, 175.295975), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_boat_sushi"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Boat Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_boat_sushi', pos = vector3(0.130000, 0.010000, -0.010000), rot = vector3(5.478001, 1.826001, 149.731918), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_boat_sushi2"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Boat Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_boat_sushi2', pos = vector3(0.130000, 0.010000, -0.010000), rot = vector3(5.478001, 1.826001, 149.731918), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_boat_sushi3"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Boat Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_boat_sushi3', pos = vector3(0.130000, 0.010000, -0.010000), rot = vector3(5.478001, 1.826001, 149.731918), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_boat_sushi4"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Boat Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_boat_sushi3', pos = vector3(0.130000, 0.010000, -0.010000), rot = vector3(5.478001, 1.826001, 149.731918), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_cream_ricecooker"] = {
label = "Rice Cooker",
weight = 200,
stack = true,
close = true,
},
["djs_darkgray_ricecooker"] = {
label = "Rice Cooker",
weight = 200,
stack = true,
close = true,
},
["djs_gray_ricecooker"] = {
label = "Rice Cooker",
weight = 200,
stack = true,
close = true,
},
["djs_green_ricecooker"] = {
label = "Rice Cooker",
weight = 200,
stack = true,
close = true,
},
["djs_longboard_sushi"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Long Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_longboard_sushi', pos = vector3(0.160000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_longboard_sushi2"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Long Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_longboard_sushi2', pos = vector3(0.160000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_longboard_sushi3"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Long Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_longboard_sushi3', pos = vector3(0.160000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_longplate_sushi"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Long Plate",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_longplate_sushi', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_longplate_sushi2"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Long Plate",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_longplate_sushi2', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_longplate_sushi3"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Long Plate",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_longplate_sushi3', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_longplate_sushi4"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Long Plate",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_longplate_sushi4', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_longplate_sushi5"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Long Plate",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_longplate_sushi5', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_longtray_sushiboard"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Long Tray",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_longtray_sushiboard', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_longtray_sushiboard2"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Long Tray",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_longtray_sushiboard2', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_longtray_sushiboard3"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Long Tray",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_longtray_sushiboard3', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_longtray_sushiboard4"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Long Tray",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_longtray_sushiboard4', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_medium_sushiboard"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Medium Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_medium_sushiboard', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_medium_sushiboard2"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Medium Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_medium_sushiboard2', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_medium_sushiboard3"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Sushi Medium Board",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_medium_sushiboard3', pos = vector3(0.080000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 219.120071), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_pink_ricecooker"] = {
label = "Rice Cooker",
weight = 200,
stack = true,
close = true,
},
["djs_plate_triosushirolls"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Trio Sushi Rolls",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_plate_triosushirolls', pos = vector3(0.110000, 0.040000, 0.020000), rot = vector3(5.478001, 1.826001, 315.897797), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_red_ricecooker"] = {
label = "Rice Cooker",
weight = 200,
stack = true,
close = true,
},
["djs_small_sushiboard"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Trio Sushi Rolls",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_small_sushiboard', pos = vector3(0.110000, 0.010000, 0.036000), rot = vector3(5.478001, 1.826001, 315.897797), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_soysauce"] = {
label = "Soy Sauce",
weight = 200,
stack = true,
close = true,
},
["djs_white_ricebowl"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
label = "Bowl of Rice",
weight = 200,
stack = true,
close = true,
client = {
anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
prop = { model = 'djs_white_ricebowl', pos = vector3(0.110000, 0.010000, 0.000000), rot = vector3(-9.129999, 1.826001, 87.647957), bone = 18905, },
propTwo = { model = 'djs_chopstick', pos = vector3(0.136000, 0.027000, 0.000000), rot = vector3(80.100433, 0.000000, 0.000000), bone = 57005, },
usetime = 17500,
cancel = true,
}
},
["djs_yellow_ricecooker"] = {
label = "Rice Cooker",
weight = 200,
stack = true,
close = true,
},
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