Weapons Menu Creator 1.0
Release: 07.08.2014 | Last Update: 14.03.2015
!!!!!!THIS NEW UPDATE IS NOT COMPATIBLE WITH OLD CONFIGURATION FILES. PLEASE BACKUP YOUR MENU ITEMS AND DELETE THE OLD FILE. A NEW ONE MUST BE GENERATED WITH A NEW NAME.!!!!!
Basically, this plugin has a simple goal, to make servers owners work much easier. Many of them use custom weapons menu, and when they want a change, they mus make another request.
With this one, they can simply edit a file, change the map, and they have a new weapons menu.
Some features that this plugin provides:
- Easy edit your menu from a file.
- You can have two menus: primary & secondary weapons.
- You can set how many bullets you want for each weapon.
- You can set some admin acces for weapons.
- You can set a price for a weapon, or let it free.
As a note, you are not forced to have a primary and a secondary menu. If you want one to be disabled, don't add weapons to it.
Table of Contents
File Configuration Guide
- say/say_team /weapons
This command will open the weapons menu.
Command will fail in this situations:
- player not alive
- player already choosed weapons
- different team from the one set by cvar
With this cvar you can decide what team can use weapons menu
0 - both team can use menu
1 - only T can use menu
2 - only CT can use menu
3 - no team can use menu. Plugin will be paused.
You must compile locally, with this cusatom INCLUDE
You don't need to care about the file, it's created automatically into addons/amxmodx/configs with the name weapons_menu_creator.ini
File Configuration Guide
- Download the files provided at the end of this post.
- Put the amxx file into addons/amxmodx/plugins.
- Put the sma file into addons/amxmodx/scripting ( OPTIONAL ).
- Open addons/amxmodx/configs/plugins.ini and add at the end of the file plugin_name.amxx
- Restart/Change MAP
- Basic information:
You add primary weapons at [PRIMARY] section.
You add secondary weapons at [SECONDARY] section.
You add weapons in this format Weapon Bullets Acces Price
- Weapon Names
You can find a list of all primary and secondary weapons into the file.
You are free to write the names how you want( capitalized or not ).
- Admin flags
They are described into the file.
ALL - allow all players to use the item from the menu.
NOONE - restricted to all. This make the item to DON'T appear in the menu
ADMIN - anyone with AdminAcces flag set can acces the item.
Change this to whatever you want(same letters like the ones from users.ini), this is needed admin acces to use restricted items in menu.
There is a max ammo to set up, but I can't remember the exact ammount.
If you want to set up default values, just search on the wiki, there is a list.
You are able to set up a price for every weapon.
Use 0 to make the weapon free.
- Building your menu
A line example: SG550 205 ALL 0
If you want to mix them, so you will have both, primary & secondary weapons in the same menu, just let one of the menus empty and add into the other one the weapons you want ( TESTED by zmd ).
You could use this for a furien server, so you will create very easy anti furiens menu.
If for some reason you want to block the original buy menu, you may use this to create your own.
- V 0.1
+ Initial release
- V 0.2:
+ Fixed a bug with cs_set_user_money native
+ Fixed two bugs when changing teams
- V 0.3:
+ Optimized the way in which menus were created
+ Changed my code style
+ Hope that cs_get_user_money bug is gone forever
+ Removed formatex, now using fprintf
- V 0.4:
+ Fixed a stupid mistake that I left behing
+ Fixed a strange bug with NOONE acces flag.
+ Now menus are destroyed in plugin_end to free memory
- V 0.5:
+ Removed value 3 from team_acces cvar
+ Changed a bit my coding style, making the code more readable
+ Fixed a silly mistake when creating the file.
+ Optimized the code
+ Fixed menu disaply bug
+ Fixed a potential bug when the plugin will think your menu is still open
- V 1.0:
+ Rewrote entire plugin.
+ Fixed two weapons bug
+ Modified the way in which access are used.
+ Now you can set admin access from file.
+ Fixed run-time errors.
+ Remove bitsums, they were silly.
+ Changed file name.
+ Improved the way in which menus can be used(no more problems). A better handling was needed.
- V 0.1 : ~ 32 downloads
- V 0.2 : ~ 89 downloads
- V 0.3: ~ 29 downloads
- V 0.4: ~ 88 downloads
- v 0.6 : ~ 230 DOWNLOADS