[Customizable] AmxModMenu
Version: 0.0.5
The Customizable AmxModMenu plugin provides an extensive and customizable administrative menu for Counter-Strike 1.6 servers running AMX Mod X.
This plugin allows server administrators to register menu items and commands through a configuration file, making it easier to manage various server functions and commands from a unified menu interface.
Key Features
Customizable Menu Items: Easily add, remove, or modify menu items via the configuration file.
Access Control: Define access flags for each menu item to restrict access based on user permissions.
Dynamic Menu Pages: Supports pagination for menu items, allowing a clean and organized display.
Command Execution: Execute both console and server commands directly from the menu.
Plugin Compatibility: Includes optional integration with GameCMS for displaying remaining admin time.
Installation
Open it amxmodmenu.sma and customize it to your liking.
Compile the plugin ( instructions ).
Copy the compiled amxmodmenu.amxx file to the /amxmodx/plugins/.
Write amxmodmenu.amxx in files /amxmodx/configs/plugins.ini.
Note : Disable ;menufront.amxx
Copy amxmodmenu.ini to directory /configs/amxmodmenu/.
Example Configuration:
; \d - Gray color
; \r - Red color
; \w - White color
; \y - Yellow color
; \R - Right align text
; ^n - New line
; ^t - Tab (indent)
; Display menu pages (1 - show / 0 - don't show)
"display_menu_page" "1"
; Register menu: "Menu title" "Console command" "Access flag"
"reg_main_menu" "\yAdmin MENU" "amxmodmenu" "c"
; Add menu item: "Menu item name" "Console/Server command" "Access flag"
"add_menu_item" "\y>>Kick Menu<<" "amx_kickmenu" "e"
"add_menu_item" "\r>>BAN Menu<<" "db_banmenu" "d"
"add_menu_item" "\y>>Gag Menu<<^n" "amx_gagmenu" "c"
"add_menu_item" "\y>>Slap/\rSlay<<" "amx_slapmenu" "c"