๐ŸŽ’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:

chevron-rightItems Config (consumable)hashtag

	["djs_bombchurros_logo"] = {
		label = "Taco Bomb Churro",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_bombchurros_logo', pos = vector3(0.135000, 0.035000, 0.009000), rot = vector3(-12.000000, 0.000000, 0.400000), bone = 18905, },
			propTwo = { model = 'djs_bombchurro_prop', pos = vector3(0.060000, 0.020000, 0.030000), rot = vector3(4.000000, 66.000000, 49.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_bombchurros_nologo"] = {
		label = "Bomb Churro",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_bombchurros_nologo', pos = vector3(0.135000, 0.035000, 0.009000), rot = vector3(-12.000000, 0.000000, 0.400000), bone = 18905, },
			propTwo = { model = 'djs_bombchurro_prop', pos = vector3(0.060000, 0.020000, 0.030000), rot = vector3(4.000000, 66.000000, 49.000000), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_burrito_beancheeseonion"] = {
		label = "Bean Cheese Onion Burrito",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_burrito_beancheeseonion', pos = vector3(0.135000, 0.075000, 0.020000), rot = vector3(-193.000000, 0.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_burrito_beef"] = {
		label = "Beef Burrito",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_burrito_beef', pos = vector3(0.135000, 0.075000, 0.020000), rot = vector3(-193.000000, 0.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_burrito_blackbeangrilledcheese"] = {
		label = "Black Bean Grilled Cheese Burrito",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_burrito_blackbeangrilledcheese', pos = vector3(0.135000, 0.075000, 0.020000), rot = vector3(-193.000000, 0.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_burrito_grilledcheese"] = {
		label = "Grilled Cheese Burrito",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_burrito_grilledcheese', pos = vector3(0.135000, 0.075000, 0.020000), rot = vector3(-193.000000, 0.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_burrito_nacho"] = {
		label = "Nacho Burrito",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_burrito_nacho', pos = vector3(0.135000, 0.075000, 0.020000), rot = vector3(-193.000000, 0.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_chalupa_blackbean"] = {
		label = "Black Bean Chalupa",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_chalupa_blackbean', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_chalupa_chicken"] = {
		label = "Chicken Chalupa",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_chalupa_chicken', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_crunchwrap_beef"] = {
		label = "Beef Crunchwrap",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_crunchwrap_beef', pos = vector3(0.150000, 0.035000, 0.075000), rot = vector3(158.000000, -58.000000, 8.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_crunchwrap_blackbean"] = {
		label = "Blackbean Crunchwrap",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_crunchwrap_blackbean', pos = vector3(0.150000, 0.035000, 0.075000), rot = vector3(158.000000, -58.000000, 8.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_crunchytaco_beef"] = {
		label = "Crunchy Beef Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_crunchytaco_beef', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_crunchytaco_blackbean"] = {
		label = "Crunchy Black Bean Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_crunchytaco_blackbean', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_crunchytaco_chicken"] = {
		label = "Crunchy Chicken Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_crunchytaco_chicken', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_crunchytaco_chipotle"] = {
		label = "Crunchy Chipotle Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_crunchytaco_chipotle', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_crunchytaco_potato"] = {
		label = "Crunchy Potato Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_crunchytaco_potato', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_flan_logo"] = {
		label = "Taco Bomb Flan",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_flan_logo', pos = vector3(0.140000, 0.015000, 0.020000), rot = vector3(-16.000000, 0.000000, 0.000000), bone = 18905, },
			propTwo = { model = 'djs_fork', pos = vector3(0.000000, -0.014000, 0.030000), rot = vector3(6.608002, 0.000000, 94.989883), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_flan_nologo"] = {
		label = "Flan",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_flan_nologo', pos = vector3(0.140000, 0.015000, 0.020000), rot = vector3(-16.000000, 0.000000, 0.000000), bone = 18905, },
			propTwo = { model = 'djs_fork', pos = vector3(0.000000, -0.014000, 0.030000), rot = vector3(6.608002, 0.000000, 94.989883), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_friedicecream_logo"] = {
		label = "Taco Bomb Fried Ice Cream",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_friedicecream_logo', pos = vector3(0.140000, 0.015000, 0.020000), rot = vector3(-16.000000, 0.000000, 0.000000), bone = 18905, },
			propTwo = { model = 'djs_fork', pos = vector3(0.000000, -0.014000, 0.030000), rot = vector3(6.608002, 0.000000, 94.989883), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_friedicecream_nologo"] = {
		label = "Bomb Fried Ice Cream",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_friedicecream_nologo', pos = vector3(0.140000, 0.015000, 0.020000), rot = vector3(-16.000000, 0.000000, 0.000000), bone = 18905, },
			propTwo = { model = 'djs_fork', pos = vector3(0.000000, -0.014000, 0.030000), rot = vector3(6.608002, 0.000000, 94.989883), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_nachos_loaded"] = {																													
		label = "Loaded Nachos",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_nachos_loaded', pos = vector3(0.115000, 0.030000, 0.035000), rot = vector3(-8.000000, 0.000000, 0.000000), bone = 18905, },
			propTwo = { model = 'djs_fork', pos = vector3(0.000000, -0.014000, 0.030000), rot = vector3(6.608002, 0.000000, 94.989883), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_potatoes_cheesesourcream"] = {																													
		label = "Loaded Potatoes",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_potatoes_cheesesourcream', pos = vector3(0.135000, 0.005000, 0.000000), rot = vector3(-8.000000, 0.000000, 0.000000), bone = 18905, },
			propTwo = { model = 'djs_fork', pos = vector3(0.000000, -0.014000, 0.030000), rot = vector3(6.608002, 0.000000, 94.989883), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_potatos_emptybowl"] = {																													
		label = "Empty Loaded Potatoes",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'anim@djs@food@plated', clip = 'djs_food_plate_bite_loop' },
			prop = { model = 'djs_potatos_emptybowl', pos = vector3(0.135000, 0.005000, 0.000000), rot = vector3(-8.000000, 0.000000, 0.000000), bone = 18905, },
			propTwo = { model = 'djs_fork', pos = vector3(0.000000, -0.014000, 0.030000), rot = vector3(6.608002, 0.000000, 94.989883), bone = 58868, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_quesadilla_cheese"] = {
		label = "Quesadilla Cheese",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_quesadilla_cheese', pos = vector3(0.140000, 0.080000, 0.001000), rot = vector3(-36.000000, 0.000000, 62.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_quesadilla_chicken"] = {
		label = "Quesadilla Chicken",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_quesadilla_chicken', pos = vector3(0.140000, 0.080000, 0.001000), rot = vector3(-36.000000, 0.000000, 62.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_quesadilla_steak"] = {
		label = "Quesadilla Steak",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_quesadilla_steak', pos = vector3(0.140000, 0.080000, 0.001000), rot = vector3(-36.000000, 0.000000, 62.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_quesadillataco_beef"] = {
		label = "Quesadilla Taco Beef",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_quesadillataco_beef', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_softtaco_avocadochicken"] = {
		label = "Avocado Chicken Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_softtaco_avocadochicken', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_softtaco_beef"] = {
		label = "Beef Soft Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_softtaco_beef', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_softtaco_blackbean"] = {
		label = "Black Bean Soft Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_softtaco_blackbean', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_softtaco_chipotle"] = {
		label = "Chipotle Soft Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_softtaco_chipotle', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_softtaco_potato"] = {
		label = "Potato Soft Taco",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_softtaco_potato', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_wholeburrito_grilledcheese"] = {
		label = "Whole Burrito Grilled Cheese",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_wholeburrito_grilledcheese', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
	["djs_wholeburrito_regular"] = {
		label = "Regular Burrito Grilled Cheese",
		weight = 1,
		stack = true,
		close = true,
		client = {
			status = { hunger = 400000 },
			anim = { dict = 'mp_player_inteat@burger', clip = 'mp_player_int_eat_burger' },
			prop = { model = 'djs_wholeburrito_regular', pos = vector3(0.140000, 0.090000, 0.005000), rot = vector3(0.000000, -74.000000, 0.000000), bone = 18905, },
			usetime = 17500,
			cancel = true,
		}
	},
chevron-rightItems Config (non-consumable)hashtag

["djs_bombchurros_logo"] = {
	label = "Taco Bomb Churro",
	weight = 1,
	stack = true,
	close = true,
},
["djs_bombchurros_nologo"] = {
	label = "Bomb Churro",
	weight = 1,
	stack = true,
	close = true,
},
["djs_burrito_beancheeseonion"] = {
	label = "Bean Cheese Onion Burrito",
	weight = 1,
	stack = true,
	close = true,
},
["djs_burrito_beef"] = {
	label = "Beef Burrito",
	weight = 1,
	stack = true,
	close = true,
},
["djs_burrito_blackbeangrilledcheese"] = {
	label = "Black Bean Grilled Cheese Burrito",
	weight = 1,
	stack = true,
	close = true,
},
["djs_burrito_grilledcheese"] = {
	label = "Grilled Cheese Burrito",
	weight = 1,
	stack = true,
	close = true,
},
["djs_burrito_nacho"] = {
	label = "Nacho Burrito",
	weight = 1,
	stack = true,
	close = true,
},
["djs_chalupa_blackbean"] = {
	label = "Black Bean Chalupa",
	weight = 1,
	stack = true,
	close = true,
},
["djs_chalupa_chicken"] = {
	label = "Chicken Chalupa",
	weight = 1,
	stack = true,
	close = true,
},
["djs_crunchwrap_beef"] = {
	label = "Beef Crunchwrap",
	weight = 1,
	stack = true,
	close = true,
},
["djs_crunchwrap_blackbean"] = {
	label = "Blackbean Crunchwrap",
	weight = 1,
	stack = true,
	close = true,
},
["djs_crunchytaco_beef"] = {
	label = "Crunchy Beef Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_crunchytaco_blackbean"] = {
	label = "Crunchy Black Bean Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_crunchytaco_chicken"] = {
	label = "Crunchy Chicken Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_crunchytaco_chipotle"] = {
	label = "Crunchy Chipotle Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_crunchytaco_potato"] = {
	label = "Crunchy Potato Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_flan_logo"] = {
	label = "Taco Bomb Flan",
	weight = 1,
	stack = true,
	close = true,
},
["djs_flan_nologo"] = {
	label = "Flan",
	weight = 1,
	stack = true,
	close = true,
},
["djs_friedicecream_logo"] = {
	label = "Taco Bomb Fried Ice Cream",
	weight = 1,
	stack = true,
	close = true,
},
["djs_friedicecream_nologo"] = {
	label = "Bomb Fried Ice Cream",
	weight = 1,
	stack = true,
	close = true,
},
["djs_nachos_loaded"] = {
	label = "Loaded Nachos",
	weight = 1,
	stack = true,
	close = true,
},
["djs_potatoes_cheesesourcream"] = {
	label = "Loaded Potatoes",
	weight = 1,
	stack = true,
	close = true,
},
["djs_potatos_emptybowl"] = {
	label = "Empty Loaded Potatoes",
	weight = 1,
	stack = true,
	close = true,
},
["djs_quesadilla_cheese"] = {
	label = "Quesadilla Cheese",
	weight = 1,
	stack = true,
	close = true,
},
["djs_quesadilla_chicken"] = {
	label = "Quesadilla Chicken",
	weight = 1,
	stack = true,
	close = true,
},
["djs_quesadilla_steak"] = {
	label = "Quesadilla Steak",
	weight = 1,
	stack = true,
	close = true,
},
["djs_quesadillataco_beef"] = {
	label = "Quesadilla Taco Beef",
	weight = 1,
	stack = true,
	close = true,
},
["djs_softtaco_avocadochicken"] = {
	label = "Avocado Chicken Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_softtaco_beef"] = {
	label = "Beef Soft Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_softtaco_blackbean"] = {
	label = "Black Bean Soft Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_softtaco_chipotle"] = {
	label = "Chipotle Soft Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_softtaco_potato"] = {
	label = "Potato Soft Taco",
	weight = 1,
	stack = true,
	close = true,
},
["djs_wholeburrito_grilledcheese"] = {
	label = "Whole Burrito Grilled Cheese",
	weight = 1,
	stack = true,
	close = true,
},
["djs_wholeburrito_regular"] = {
	label = "Regular Burrito Grilled Cheese",
	weight = 1,
	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

  1. Navigate to:

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

file-archive
2MB

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:

    • Full Server Restart: Stop and start the server manually.


Step 6: Test the Item

  1. Spawn the item using an admin command:

    (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