You might ask what is so special about my MOM that makes it worth a introduction.
And you are right to ask that question !
My MOM, its full name is Multi Option Menu.
This Multi Option Menu is a server side and clientside solution, that allows the player to click buttons on a menu, that are then interpreted by the scripts on the server.
mohaa_multi_option_menu_chrissstrahl.jpg
New Weapons are added to the game, these new weapons can be accsessed by the player via typing use <weaponname> into the console.
But instead of making the player type, the menu allows the player to simply click buttons on a menu, the menu does the rest.
Each time a button is pressed it looks like the player is pointing with his hand towrads the menu, which happened on accident, but it looks cool so I did leave it this way.
Here is how you do it:
- Provide the client with such a menu (example included)
- Add the scripts and new weapons to your server
- Provide the player with the weapon like this: $player[local.i] give "mom.tik"
- Or Provide the player the weapon once he has used a specific trigger on the map
- Make the player type into the console: use mom
Here are the downsides to this:
- Scrolling the inventory will trigger mom, because it is a weapon
- You need to provide the player the weapon "mom.tik" each time he spawns
- Players may click faster then the scripts can register the clicking
What could you do with it ?
- You can give the player total control over a entity via a menu
- You could realize a code pannel
- You could allow to change certain server settings
- You can create a admin login with it
- The only limits you have are the scripting limits and your imagination
Whats next ?
- There will probably be updates and bugfixes for my MOM
Terms of use:
- If you want to use this in your work, feel free to do so, as long as you provide it free of charge.
- You do not need to advertise it but it would be fair to mention you took parts of this or using it.
- You can put a small note in your credits or somewhere in your scripts, like for example: Using parts of Chrissstrahls MOM
The text above is also used in the readme, but you guys here are the first to see this on MOHAA, I have been working my entire free day on this.
Feel free to give me your input, because I am sure there are a few glitches that have yet to be discovered.