A simple GUI based inventory system. This system uses a series of DS Maps and DS Lists to create an easily resizeable inventory. There are a total of 65 scripts to see and control every aspect of the inventory system.
CREATE EVENT: inventory = scr_init_inventory("Inventory Name", Visible?); tab1 = scr_inventory_tab_init(Inventory, "Tab Name", X, Y, GridWidth, GridHeight, CellSize, CellPadding, MaxStack, QuantityDisplay, Visible?);
Setting up Views & Scrollbars in tab
CREATE EVENT: scr_set_tab_view(Inventory, "Tab Name", XStart, YStart, XEnd, YEnd); scr_set_tab_scrollbar(Inventory, "Tab Name", Enabled?, Placement, Start, Finish, Position);
Quickstacking items in tab
Merging contents of one tab to tab
Organize tab contents
Clear tab contents
Views inside tab
Easy click to move tab
Swapping two items positions in an inventory
Selecting & Locking items
Example tooltip design (Was not designed to work with the inventory, only an example of how to go about making one)
Multiclicking (double, triple, quad, ect... clicking)
String splitting to an array using a delimiter
Version 1.0.0. Published August 10, 2017
You can only review assets you've bought.
Inventory system has tons of well thought out scripts.
Just what i was after....
Ive been working on a 'Survival' game and after a Inventory system ..
Then, there was one there .. for free .. you cant get better than free ..
Does everything it should ..
If only the next update came with a Crafting System ..?? :)