Using AMXX new menu system, if the menu has multiple pages and you select Back/Next options, report radio messages will be triggered automatically ("8. Negative" and "9. Enemy Down").
NOTE: it seems this only happens if you have used any of the "radio3" commands
Is anything wrong with the code or is this a bug in AMXX's new menu system? (someone
Code:
#include <amxmodx>
public plugin_init()
{
register_plugin("New Menus Bug", "0", "test")
register_clcmd("say menu", "show_newmenu")
}
public show_newmenu(id)
{
new menuid = menu_create("New Menu", "new_menu_handle")
menu_additem(menuid, "1", "1")
menu_additem(menuid, "2", "2")
menu_additem(menuid, "3", "3")
menu_additem(menuid, "4", "4")
menu_additem(menuid, "5", "5")
menu_additem(menuid, "6", "6")
menu_additem(menuid, "7", "7")
menu_additem(menuid, "8", "8")
menu_additem(menuid, "9", "9")
menu_display(id, menuid)
}
public new_menu_handle(id, menuid, item)
{
// Menu was closed
if (item == MENU_EXIT)
{
menu_destroy(menuid)
return PLUGIN_HANDLED;
}
// Retrieve and display item number
new number[2], dummy
if (menu_item_getinfo(menuid, item, dummy, number, charsmax(number), _, _, dummy))
client_print(id, print_chat, "You selected item number %s", number)
menu_destroy(menuid)
return PLUGIN_HANDLED
}