🎒Ox Inventory Install

Step 1: Locate the OX Inventory Folder

  1. Navigate to your FiveM server directory.

  2. Open the resources folder.

  3. Find and open the ox_inventory resource folder.


Step 2: Open the data/items.lua File

  1. Inside the ox_inventory folder, go to:

    ox_inventory/data/items.lua
  2. 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 (DJ's animations) PAID

Dependency: https://youtu.be/IDHlJQSn1BU

	["djs_bowl_brownrice"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Mexican Brown Rice",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_bowl_brownrice', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
        }
    },
	["djs_bowl_gauc"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Birria Taco w/ Gauc",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_food_birriataco', pos = vector3(0.110000, 0.010000, 0.010000), rot = vector3(107.900078, 0.000000, 0.000000), bone = 58868, },
            propTwo = { model = 'djs_bowl_gauc', pos = vector3(0.120000, 0.000000, 0.000000), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
			usetime = 17500,
        }
    },
	["djs_bowl_hotsalsac"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Birria Taco w/ Salsa",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_food_birriataco', pos = vector3(0.110000, 0.010000, 0.010000), rot = vector3(107.900078, 0.000000, 0.000000), bone = 58868, },
            propTwo = { model = 'djs_bowl_hotsalsa', pos = vector3(0.120000, 0.000000, 0.000000), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
			usetime = 17500,
        }
    },
	["djs_bowl_queso"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Birria Taco w/ Queso",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_food_birriataco', pos = vector3(0.110000, 0.010000, 0.010000), rot = vector3(107.900078, 0.000000, 0.000000), bone = 58868, },
            propTwo = { model = 'djs_bowl_queso', pos = vector3(0.120000, 0.000000, 0.000000), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
			usetime = 17500,
        }
    },
	["djs_bowl_refriedbeans"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Refried Beans",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_bowl_refriedbeans', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
        }
    },
	["djs_bowl_refriedbeanswithjalapeno"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Jalapeno Refried Beans",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_bowl_refriedbeanswithjalapeno', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
        }
    },
	["djs_bowl_salsa"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Birria Taco w/ Salsa",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_food_birriataco', pos = vector3(0.110000, 0.010000, 0.010000), rot = vector3(107.900078, 0.000000, 0.000000), bone = 58868, },
            propTwo = { model = 'djs_bowl_salsa', pos = vector3(0.120000, 0.000000, 0.000000), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
			usetime = 17500,
        }
    },
	["djs_bowl_sourcream"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Birria Taco w/ Sourcream",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_food_birriataco', pos = vector3(0.110000, 0.010000, 0.010000), rot = vector3(107.900078, 0.000000, 0.000000), bone = 58868, },
            propTwo = { model = 'djs_bowl_sourcream', pos = vector3(0.120000, 0.000000, 0.000000), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
			usetime = 17500,
        }
    },
	["djs_bowl_sourcreamwithcives"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Birria Taco w/ Sourcream",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_food_birriataco', pos = vector3(0.110000, 0.010000, 0.010000), rot = vector3(107.900078, 0.000000, 0.000000), bone = 58868, },
            propTwo = { model = 'djs_bowl_sourcreamwithcives', pos = vector3(0.120000, 0.000000, 0.000000), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
			usetime = 17500,
        }
    },
	["djs_bowl_whiterice"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Refried Beans",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_bowl_whiterice', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
        }
    },
	["djs_plate_burritos"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Burritos",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_burritos', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_burritos2"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Burritos",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_burritos2', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_burritos3"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Burritos",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_burritos3', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_chickenquesadilla"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Chicken Quesadilla",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_chickenquesadilla', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_custardtresleche"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Tres Leche Custard",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_custardtresleche', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_empanadas"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Empanadas",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_empanadas', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_empanadas2"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Empanadas",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_empanadas', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_empanadas3"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Empanadas",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_empanadas3', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_empanadas4"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Empanadas",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_empanadas4', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_flan"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Flan",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_flan', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_lemontresleche"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Lemon Tres Leche",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_lemontresleche', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_minitaco"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Mini Tacos",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_minitaco', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_prokburrito"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Pork Burritos",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_prokburrito', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_tacowithguac"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Taco W/ Guac",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_tacowithguac', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_tacowithpico"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Taco W/ Pico",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_tacowithpico', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_tacowithsourcream"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Taco W/ Sour Cream",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_tacowithsourcream', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_tacowithsourcreamandchives"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Taco W/ Sour Cream & Chives",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_tacowithsourcreamandchives', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_plate_tresleche"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Tres Leche",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_tresleche', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_fork', pos = vector3(0.046000, -0.003000, 0.000000), rot = vector3(2.850003, 0.000000, 112.500748), bone = 58868, },
			usetime = 17500,
        }
    },
	["djs_soup_chickenenchilada"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Chicken Enchilada",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_tresleche', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
        }
    },
	["djs_soup_pozole"] = { -- requirement https://docs.djscollections.com/paid-props-products/food-and-drink-animations
        label = "Pozole",
        weight = 200,
        stack = true,
        close = true,
        client = {
            anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
            prop = { model = 'djs_plate_tresleche', pos = vector3(0.15, 0.02, 0.02), rot = vector3(0.0, 0.0, 0.0), bone = 18905, },
            propTwo = { model = 'djs_spoon', pos = vector3(0.14, 0.02, 0.01), rot = vector3(-118.0, 192.0, 24.0), bone = 57005, },
			usetime = 17500,
        }
    },
Item Config (Non Consumable)
["djs_bowl_brownrice"] = {
    label = "Mexican Brown Rice",
    weight = 200,
    stack = true,
    close = false,
},

["djs_bowl_gauc"] = {
    label = "Birria Taco w/ Gauc",
    weight = 200,
    stack = true,
    close = false,
},

["djs_bowl_hotsalsac"] = {
    label = "Birria Taco w/ Salsa",
    weight = 200,
    stack = true,
    close = false,
},

["djs_bowl_queso"] = {
    label = "Birria Taco w/ Queso",
    weight = 200,
    stack = true,
    close = false,
},

["djs_bowl_refriedbeans"] = {
    label = "Refried Beans",
    weight = 200,
    stack = true,
    close = false,
},

["djs_bowl_refriedbeanswithjalapeno"] = {
    label = "Jalapeno Refried Beans",
    weight = 200,
    stack = true,
    close = false,
},

["djs_bowl_salsa"] = {
    label = "Birria Taco w/ Salsa",
    weight = 200,
    stack = true,
    close = false,
},

["djs_bowl_sourcream"] = {
    label = "Birria Taco w/ Sourcream",
    weight = 200,
    stack = true,
    close = false,
},

["djs_bowl_sourcreamwithcives"] = {
    label = "Birria Taco w/ Sourcream",
    weight = 200,
    stack = true,
    close = false,
},

["djs_bowl_whiterice"] = {
    label = "White Rice",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_burritos"] = {
    label = "Burritos",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_burritos2"] = {
    label = "Burritos",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_burritos3"] = {
    label = "Burritos",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_chickenquesadilla"] = {
    label = "Chicken Quesadilla",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_custardtresleche"] = {
    label = "Tres Leche Custard",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_empanadas"] = {
    label = "Empanadas",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_empanadas2"] = {
    label = "Empanadas",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_empanadas3"] = {
    label = "Empanadas",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_empanadas4"] = {
    label = "Empanadas",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_flan"] = {
    label = "Flan",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_lemontresleche"] = {
    label = "Lemon Tres Leche",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_minitaco"] = {
    label = "Mini Tacos",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_prokburrito"] = {
    label = "Pork Burritos",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_tacowithguac"] = {
    label = "Taco W/ Guac",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_tacowithpico"] = {
    label = "Taco W/ Pico",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_tacowithsourcream"] = {
    label = "Taco W/ Sour Cream",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_tacowithsourcreamandchives"] = {
    label = "Taco W/ Sour Cream & Chives",
    weight = 200,
    stack = true,
    close = false,
},

["djs_plate_tresleche"] = {
    label = "Tres Leche",
    weight = 200,
    stack = true,
    close = false,
},

["djs_soup_chickenenchilada"] = {
    label = "Chicken Enchilada",
    weight = 200,
    stack = true,
    close = false,
},

["djs_soup_pozole"] = {
    label = "Pozole",
    weight = 200,
    stack = true,
    close = false,
},
  • 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

  1. Navigate to:

    ox_inventory/web/images/
  2. Place your item image inside the images/ folder.

SOON!


Step 5: Save the File & Restart Server

  1. Save the items.lua file.

  2. 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

  1. Spawn the item using an admin command:

    /giveitem yourID prop_name 1

    (Replace yourID with your actual player ID and burger with your item name.)

  2. Open OX Inventory (F2 default key).

  3. 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