Code:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Menu System"
#define VERSION "1.0"
#define AUTHOR "ChrisK"
#define Keysmymenu (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9) // Keys: 1234567890
new mMyMenuTitle // Menu
new mcbMyMenuTitle // Menu Callback
public plugin_init() {
/* Menu My Menu Title */
/* Use menu_display(id, mMyMenuTitle, 0) to show the menu to an user. */
mMyMenuTitle = menu_create("My Menu Title", "mh_MyMenuTitle")
mcbMyMenuTitle = menu_makecallback("mcb_MyMenuTitle")
menu_additem(mMyMenuTitle, "1. My First Item Name", "ma_MyMenuTitle", ADMIN_ALL, mcbMyMenuTitle)
menu_additem(mMyMenuTitle, "2. My Second Item Name ", "ma_MyMenuTitle", ADMIN_ALL, mcbMyMenuTitle)
menu_additem(mMyMenuTitle, "3. My Third Item Name", "ma_MyMenuTitle", ADMIN_ALL, mcbMyMenuTitle)
menu_additem(mMyMenuTitle, "4. My Fourth Item Name", "ma_MyMenuTitle", ADMIN_ALL, mcbMyMenuTitle)
menu_additem(mMyMenuTitle, "5. My Fifth Item Name", "ma_MyMenuTitle", ADMIN_ALL, mcbMyMenuTitle)
menu_additem(mMyMenuTitle, "6. My Sixth Item Name", "ma_MyMenuTitle", ADMIN_ALL, mcbMyMenuTitle)
menu_additem(mMyMenuTitle, "7. My Seventh Item Name", "ma_MyMenuTitle", ADMIN_ALL, mcbMyMenuTitle)
menu_additem(mMyMenuTitle, "8. My Eighth Item Name", "ma_MyMenuTitle", ADMIN_ALL, mcbMyMenuTitle)
menu_additem(mMyMenuTitle, "9. My Ninth Item Name", "ma_MyMenuTitle", ADMIN_ALL, mcbMyMenuTitle)
menu_additem(mMyMenuTitle, "0. Quit", "ma_MyMenuTitle", ADMIN_ALL, mcbMyMenuTitle)
/* Menu End */
register_plugin(PLUGIN, VERSION, AUTHOR)
}
/* Menu My Menu Title */
public mh_MyMenuTitle(id, menu, item) {
/* This event is called when someone presses a key on this menu */
}
public ma_MyMenuTitle(id) {
/* This event is called when an item was selected */
}
public mcb_MyMenuTitle(id, menu, item) {
/* This is the callback-event, here you can set items enabled or disabled. */
/* If you want to enable an item, use: return ITEM_ENABLED */
/* If you want to disable an item, use: return ITEM_DISABLED */
}
Code:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Simple Menu System"
#define VERSION "1.0"
#define AUTHOR "ChrisK"
#define Keysmymenu (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9) // Keys: 1234567890
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menucmd(register_menuid("mymenu"), Keysmymenu, "Pressedmymenu")
}
public Showmymenu(id) {
show_menu(id, Keysmymenu, "My Menu2^n1. My First Item^n2. My Second Item^n3. My Third Item^n4. My Fourth Item^n5. My Fifth Item^n6. My Sixth Item^n7. My Seventh Item^n8. My Ninth Item^n9. My Ninth Item^n0. Quit^n", -1, "mymenu") // Display menu
}
public Pressedmymenu(id, key) {
switch (key) {
case 0: { // 1
}
case 1: { // 2
}
case 2: { // 3
}
case 3: { // 4
}
case 4: { // 5
}
case 5: { // 6
}
case 6: { // 7
}
case 7: { // 8
}
case 8: { // 9
}
case 9: { // 0
}
}
}