Próbowałem użyć:
menu_display(id,gMenu);
w moich case, ale to nic nie dało (w nowym stylu działało bez problemu).
Budowa mojego menu:
new gMenu;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
gMenu = register_menuid( "Menu" );
register_clcmd("xxtestxx","menuss",ADMIN_MENU);
register_menucmd( gMenu, 1023, "menu_shop" );
}
public menuss(id)
{
new szBuffer[ 512 ];
new iLen;
iLen = formatex( szBuffer, charsmax( szBuffer ), "\yBB Admin Menu^n^n");
iLen += formatex( szBuffer[ iLen ], charsmax( szBuffer ) - iLen, "\r1. \wkup1^n");
iLen += formatex( szBuffer[ iLen ], charsmax( szBuffer ) - iLen, "\r2. \wkup2 ^n");
iLen += formatex( szBuffer[ iLen ], charsmax( szBuffer ) - iLen, "\r3. \wRespawn^n");
iLen += formatex( szBuffer[ iLen ], charsmax( szBuffer ) - iLen, "\r0. \wWyjscie ");
new keys = ( 1<<0 | 1<<1 | 1<<2 | 1<<3| 1<<4| 1<<5 |1<<6 | 1<<7 | 1<<9);
show_menu( id, keys, szBuffer );
return PLUGIN_CONTINUE;
}
public menu_shop( id, key )
{
switch( key )
{
case 0:
{
menu_display(id, gMenu); // tutaj nic sie nie dzieje a powinno wyswietlic sie to samo menu
}
case 1:
{
}
}
}
Użytkownik Żuk edytował ten post 12.01.2012 00:25