Mam małe pytanko dotyczące menu.
public Menu1(id)
{
new dmg[65], kil[65]
format(tytul, 32, "Tytul Menu");
formatex(kil, 64, "Opcja 1")
formatex(dmg, 64, "Opcja 2")
new menu = menu_create(tytul, "Menu1_Handler");
menu_additem(menu, kil, "1");
menu_additem(menu, dmg, "1");
menu_display(id, menu);
return PLUGIN_HANDLED;
}
czy
register_menu( "Menu2 Handler", 1023, "Menu2_Handler" );
public Menu2(id)
{
static szMenu[ 512 ], iLen, iKeys;
if( !iKeys )
{
iKeys = MENU_KEY_1 | MENU_KEY_2 | MENU_KEY_3 | MENU_KEY_4 | MENU_KEY_5 | MENU_KEY_6 | MENU_KEY_7 | MENU_KEY_8 | MENU_KEY_9 | MENU_KEY_0;
}
iLen = formatex( szMenu, charsmax( szMenu ), "Tytul Menu" );
iLen += formatex( szMenu[ iLen ], 511 - iLen, "Opcja 1");
iLen += formatex( szMenu[ iLen ], 511 - iLen, "Opcja 2");
iLen += formatex( szMenu[ iLen ], 511 - iLen, "^n\r0. \wWyjdz" );
show_menu( id, iKeys, szMenu, -1, "Menu2 Handler" );
}
Chyba że inną konstrukcję menu preferujecie, która jest jest lepsza od powyższych.


Dodatki SourceMod













