This inventory system is at the same time flexible and easy to use. You can customize it a lot. For example, you can change the style (sprite, colors and fonts) and max slots (how many different items fit).
Most important features:
Store items
Set functions to the items, so they can be used
Save the inventory
Permanent items
Items organize themselves
Works with views
Very flexible and customizable
Incredibly easy to use
Everything works with scripts. The scripts included are:
inventory_toggle() - Opens or closes the inventory
inventory_add_item() - Adds an item to the inventory, with custom name, description and function
inventory_use_item() - Uses an item
inventory_remove_item() - Removes an item from the inventory without using it
inventory_change_style() - Changes the colors and fonts of the inventory text
inventory_change_sprite() - Changes the sprite used by the inventory
inventory_set_max_slots() - Sets the amount of slots the inventory has (how many items fit)
inventory_set_position() - Sets the position of the inventory in the screen, and its width and height
inventory_set_scroll_speed() - Sets how fast the inventory slots scroll up and down when using mouse wheel
inventory_save() - Saves the inventory
inventory_load() - Loads a saved inventory
inventory_delete() - Deletes a saved inventory
inventory_is_full() - Checks if inventory is full
inventory_item_exists() - Checks if there is a specified item in the inventory
inventory_destroy() - Destroys the inventory
There are many instructions and examples. I have tried to make this as easy to use and flexible as possible, like my other assets.
End User Licence Agreement (EULA).
Bug fixes, optimization and other improvements.