πŸ₯‚Devcore Install

Step 1: Locate the Inventory Folder

  1. Navigate to your FiveM server directory.

  2. Open the resources folder.

  3. Find and open the inventory resource folder.


Step 2: Add Inventory Configs

  • Please visit your desired inventory above

  • Find Step 3 and install config named "Items Config (non-consumable)"


Step 3: Locate the devcore_needs Folder

  • Navigate to your FiveM server directory.

  • Open the resources folder.

  • Find and open the devcore_needs resource folder.

  • Copy and paste inside devcore_needs/configs/items.lua

Devcore Config

["djs_box_wings"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.046, -0.003, 0.0),
            Rot = vector3(2.85, 0.0, 112.5),
        },
        Second = {
            Model = 'djs_box_wings',
            BoneID = 18905,
            Offset = vector3(0.13, 0.02, 0.02),
            Rot = vector3(0.0, 0.0, 0.0),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 150000,
    },
},

["djs_chips_nacho"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chips_nacho',
            BoneID = 58868,
            Offset = vector3(0.062, 0.062, 0.0),
            Rot = vector3(13.65, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@chips",
            anim = "djs_food_chips_bite_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_chips_original"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_chips_original',
            BoneID = 58868,
            Offset = vector3(0.062, 0.062, 0.0),
            Rot = vector3(13.65, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@chips",
            anim = "djs_food_chips_bite_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_coffeecup_blackwhite"] = {
    Size = 0,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_coffeecup_blackwhite',
            BoneID = 57005,
            Offset = vector3(0.112, 0.078, 0.0),
            Rot = vector3(-47.25, 0.0, -21.75),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@coffee",
            anim = "djs_drink_coffee_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_coffeecup_brownwhite"] = {
    Size = 0,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_coffeecup_brownwhite',
            BoneID = 57005,
            Offset = vector3(0.112, 0.078, 0.0),
            Rot = vector3(-47.25, 0.0, -21.75),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@drink@coffee",
            anim = "djs_drink_coffee_sip_long",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_cup_noodles"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.046, -0.003, 0.0),
            Rot = vector3(2.85, 0.0, 112.5),
        },
        Second = {
            Model = 'djs_cup_noodles',
            BoneID = 26612,
            Offset = vector3(0.044, -0.112, 0.0),
            Rot = vector3(85.65, 0.0, 14.85),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_cup_rednoodles"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_fork',
            BoneID = 58868,
            Offset = vector3(0.046, -0.003, 0.0),
            Rot = vector3(2.85, 0.0, 112.5),
        },
        Second = {
            Model = 'djs_cup_rednoodles',
            BoneID = 26612,
            Offset = vector3(0.044, -0.112, 0.0),
            Rot = vector3(85.65, 0.0, 14.85),
        }
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@plated",
            anim = "djs_food_plate_bite_loop",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = { min = 10, max = 15 },
        Status = 400000,
    },
},

["djs_glass_lemonade"] = {
    Size = 0,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_lemonade',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_glass_ogalmondmilk"] = {
    Size = 0,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_ogalmondmilk',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_glass_orangejuice"] = {
    Size = 0,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_orangejuice',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_glass_strawberryjuice"] = {
    Size = 0,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_strawberryjuice',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_glass_usvanillaalmondmilk"] = {
    Size = 0,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_glass_usvanillaalmondmilk',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_ham_sandwich"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_ham_sandwich',
            BoneID = 18905,
            Offset = vector3(0.115, 0.079, 0.0),
            Rot = vector3(-193.44, 0.0, 4.08),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_hotdog_mustard"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_hotdog_mustard',
            BoneID = 18905,
            Offset = vector3(0.142, 0.107, 0.0),
            Rot = vector3(154.74, 0.0, 83.34),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreambar_chocolate"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreambar_chocolate',
            BoneID = 57005,
            Offset = vector3(0.118, 0.085, 0.0),
            Rot = vector3(-60.72, 0.0, -32.88),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreamcone_strawberry"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcone_strawberry',
            BoneID = 57005,
            Offset = vector3(0.118, 0.085, 0.0),
            Rot = vector3(-60.72, 0.0, -32.88),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_icecreamcone_vanilla"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_icecreamcone_vanilla',
            BoneID = 57005,
            Offset = vector3(0.118, 0.085, 0.0),
            Rot = vector3(-60.72, 0.0, -32.88),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@djs@food@cone",
            anim = "djs_food_cone_lick_loop",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_juice_juicy"] = {
    Size = 0,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_juice_juicy',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_largesoda"] = {
    Size = 0,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_largesoda',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_poptart_carmelcookie"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_poptart_carmelcookie',
            BoneID = 18905,
            Offset = vector3(0.137, 0.068, 0.0),
            Rot = vector3(-24.0, 0.0, 0.48),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_poptart_cottoncandy"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_poptart_cottoncandy',
            BoneID = 18905,
            Offset = vector3(0.137, 0.068, 0.0),
            Rot = vector3(-24.0, 0.0, 0.48),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_poptart_redvelvet"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_poptart_redvelvet',
            BoneID = 18905,
            Offset = vector3(0.137, 0.068, 0.0),
            Rot = vector3(-24.0, 0.0, 0.48),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_poptart_sprinkles"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_poptart_sprinkles',
            BoneID = 18905,
            Offset = vector3(0.137, 0.068, 0.0),
            Rot = vector3(-24.0, 0.0, 0.48),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_poptart_strawberry"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_poptart_strawberry',
            BoneID = 18905,
            Offset = vector3(0.137, 0.068, 0.0),
            Rot = vector3(-24.0, 0.0, 0.48),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_poptart_strawberrymilkshake"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_poptart_strawberrymilkshake',
            BoneID = 18905,
            Offset = vector3(0.137, 0.068, 0.0),
            Rot = vector3(-24.0, 0.0, 0.48),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_smallsoda"] = {
    Size = 0,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_smallsoda',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_snackwrap_chicken"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_snackwrap_chicken',
            BoneID = 18905,
            Offset = vector3(0.153, 0.098, 0.0),
            Rot = vector3(-36.48, 0.0, 71.04),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_sodaice"] = {
    Size = 0,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_sodaice',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_sodajuicy"] = {
    Size = 0,
    Type = 'DRINK',
    Prop = {
        Main = {
            Model = 'djs_sodajuicy',
            BoneID = 18905,
            Offset = vector3(0.02, 0.01, 0.02),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},

["djs_turkey_halfsandwich"] = {
    Size = 0,
    Type = 'FOOD',
    Prop = {
        Main = {
            Model = 'djs_turkey_halfsandwich',
            BoneID = 18905,
            Offset = vector3(0.171, 0.064, 0.0),
            Rot = vector3(0.0, 0.0, -219.6),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_inteat@burger",
            anim = "mp_player_int_eat_burger",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = { min = 1, max = 1 },
        Status = 400000,
    },
},
  • Adjust size, Bites, Status, Stress, and Alcohol as needed.


Step 4: Add Item Image

  • ox_inventory: ox_inventory/web/images/

326KB
Open

Step 5: Save the File & Restart Server

  1. Save the items.lua file.

  2. Restart your FiveM server using one of the following methods:

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


Last updated