We review how to create a menu.
However, fail to compile.
Is there a mistake where?
PHP Code:
#include <amxmodx>
public plugin_init()
{
register_plugin("Choose Menu", "1.0.0", "AMX Mod X")
register_clcmd( "choose_menu", "create_choose_menu")
register_dictionary("choose_menu.txt")
}
public create_choose_menu(id)
{
new menu = menu_create("%L", "CHOOSE_MENU_NAME", "show_choose_menu")
menu_additem(menu, "%L", "CHOOSE_MENU_ITEM_1", "1", 0)
menu_additem(menu, "%L", "CHOOSE_MENU_ITEM_2", "2", 0)
menu_additem(menu, "%L", "CHOOSE_MENU_ITEM_3", "3", 0)
menu_addblank(menu)
menu_addtext(menu, "%L", "CHOOSE_MENU_TEXT")
menu_display(id, menu, 0)
}
public show_choose_menu(id, menu, item)
{
new data[6], szName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
new key = str_to_num(data)
switch(key)
{
case 1:
{
client_print(id, print_chat, "%L", "CHOOSE_MENU_MESSAGE_1")
}
case 2:
{
client_print(id, print_chat, "%L", "CHOOSE_MENU_MESSAGE_2")
}
case 3:
{
client_print(id, print_chat, "%L", "CHOOSE_MENU_MESSAGE_3")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}