Inventory like Arena Breakout Infinite for FIVEM

Job ID: 39663606

Budget: €250 – €750 EUR

An inventory like Arena Breakout Infinite will be used for Fivem, so the code must work and be scalable. Clean code with comments is required. The inventory itself has several options (registering another player, accessing a storage with expandable slots, a medical HUD, an equipment HUD, health, energy, hunger, thirst, weight, movement speed, and hearing. I'll leave a couple of screenshots so you can see what I mean.)



The idea is that depending on which item you equip in the backpack slot, the number of slots within the backpack grid will vary, so there must be a separate configuration file where you can define the slots for each piece of equipment. (This applies to any piece, whether it's a vest, pockets, or a briefcase or backpack.)

Also, as the image shows, it's possible for a vest to have 8 nested 1x2 or 2x2 grids, fully configurable in some configuration. Therefore, it's also necessary for it to have this functionality. Objects must be able to be moved between boxes in any way, and the order the user has set for the objects must be preserved. I also want the objects to be rotatable by dragging them and pressing the R key.
Related categories: SQL React.js Lua Typescript