New Menu Help (Global Variable)
Code:
new g_NewMenu[33]
...
NewPlayerMenu(id,End)
{
g_NewMenu[id] = menu_create("MY Menu","NewPlayerOptions");
menu_setprop(g_NewMenu[id],MPROP_EXIT,MEXIT_NEVER);
menu_addtext(g_NewMenu[id],"Hello World");
menu_display(id,g_NewMenu[id]);
set_task(60.0,"RestartMenu",id);
}
public RestartMenu(id)
{
menu_setprop(g_NewMenu[id],MPROP_EXIT,MEXIT_ALL);
menu_display(id,g_NewMenu[id]);
}
This all works, but it doesn't re-display the menu when the task is called. Why? If I take out "menu_display" and refresh the menu via "NewPlayerOptions" menu handle, it updates with the exit button. Can I not show the menu anywhere else?
EDIT:
Now I get an error when the menu is displayed:
Code:
L 01/01/2009 - 19:47:49: Info (map "mecklenburg_drak") (file "addons/amxmodx/logs/error_20090101.log")
L 01/01/2009 - 19:47:49: Plugin called menu_display when item=MENU_EXIT
L 01/01/2009 - 19:47:49: [AMXX] Displaying debug trace (plugin "RevCore.amxx")
L 01/01/2009 - 19:47:49: [AMXX] Run time error 10: native error (native "menu_display")
L 01/01/2009 - 19:47:49: [AMXX] [0] RevCore.sma::RestartMenu (line 2364)
|