i use:
Code:
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
and in handle:
Code:
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
example menu:
Code:
public Menu(id)
{
new menu = menu_create("Menu", "MenuHandle")
menu_additem(menu, "Restart Round", "1", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public MenuHandle(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], name[64]
new access, callback
menu_item_getinfo (menu, item, access, data, 5, name, 63, callback)
new key = str_to_num (data)
switch(key)
{
case 1:
{
//code
}
}
return PLUGIN_CONTINUE
}