Whats a problem of new menus?
Ps. If an menu its smaller of 8 ~ 9 items (I guess) naturally is not display a second page)
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
public plugin_init()
{
register_plugin("My Menu",AMXX_VERSION_STR,"SmileY");
register_clcmd("amx_mymenu","cmdMenu",_,"- Show your custom menu");
}
public cmdMenu(id)
{
new MyMenu = menu_create("My amazing menu:","MyHandler");
menu_additem(MyMenu,"Full Money","0");
menu_additem(MyMenu,"Reset Deaths","1");
menu_additem(MyMenu,"Suicide","2");
menu_additem(MyMenu,"Other Option","3");
menu_additem(MyMenu,"Other Option","4");
menu_additem(MyMenu,"Other Option","5");
menu_additem(MyMenu,"Other Option","6");
menu_additem(MyMenu,"Other Option","7");
menu_additem(MyMenu,"Other Option","8");
menu_additem(MyMenu,"Other Option","9");
menu_additem(MyMenu,"Other Option","10");
menu_additem(MyMenu,"Other Option","11");
menu_display(id,MyMenu,0); // Starting in first page... (if you want to use second, change 0 to 2
return PLUGIN_HANDLED;
}
public MyHandler(id,MyMenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(MyMenu); // Close the menu
return PLUGIN_HANDLED;
}
new szData[6],iAccess,iCallBack,szOption[32];
menu_item_getinfo(MyMenu,item,iAccess,szData,charsmax(szData),szOption,charsmax(szOption),iCallBack);
new iData = str_to_num(szData);
switch(iData)
{
case 0: cs_set_user_money(id,16000,0);
case 1: cs_set_user_deaths(id,0);
case 2: user_silentkill(id);
// case X: Your number in menu_additem funcion
}
client_print(id,print_chat,"You used the %d option: %s",iData,szOption);
menu_display(id,MyMenu,2); // Starting in second page... (if you want to use first, change 2 to 0 or 1
return PLUGIN_HANDLED;
}
__________________