Thank you for your kind words, smallg. I must say that your advices have been most helpful in my journey of learning Lua.
SpinFire97, I try to make my scripts (especially the ones published in the store) as easy to customize as possible. I use comments in the code to explain everything the script does and constants in the beginning of the script to make it easier for user to change all the numeric values without breaking the script. The default inventory items in my menu script can be converted from fantasy to modern by changing one line in the top (if there is a shop script in the map, this needs to be done in it too):
Item = {"Healing Potion", "High Potion", "Boost Potion", "Elixir", "Power Source", "Vitality Source", "Agility Source", "Sight Source", "Key"} -- default
For example:
Item = {"Vitamin", "Painkillers", "Epinephrine", "First aid kit", "Steroids", "Protein", "Beta-agonist", "Eye drops", "Keycard"}
The equipment submenu currently has meaningful content only for the wizard character. In the 1st person mode, it just shows how many weapons player has collected (because the equipped weapon is changed with 0-9 buttons). The status screen shows stuff depending what other RPG scripts are used in the map. If the menu is the only script used, it shows hp, lives, state and number of collected weapons. It should be easy to add more content to it depending your game, but be careful to edit corret if-else statement in the script.
If the suggestions I sent to Lee two weeks ago are implemented in the next version of GameGuru, it'll become even easier to customize because more entity properties will be accessible through Lua. I'll make an update to the menu script when I see what Lua commands are available in the next version. I'm planning to add mouse support, more states, more items and possibility to override the default item list from a file. If you want to use my script and have some ideas what else it should do, I'm open for suggestions.