Allied Modders en español

Versión completa: Juntar todo en un menú
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buenas! Bueno paso por aquí para ver si alguien me ayuda a juntar todo en un menú, Quiero Juntar el Kick, Ban, *EL DESTROY NO*, *LISTA DE BANEADOS TAMPOCO*, Transferir Jugador, Pegar/Matar Jugador, Votar Mapas, *LANZAR RTV NO*, *LEER REGLAS TAMPOCO*, Cambiar Mapa y Restringir Armas.

Aquí les Dejo el menú.


Código PHP:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN  "New Plug-In"
#define VERSION "1.0"
#define AUTHOR  "Author"

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_clcmd("amxmodmenu""menu");
    
// Add your code here...
}
public 
menuid )
{
    
// List of colors for menu(s): "\w" - White, "\y" - Yellow, "\r" - Red, "\d" - Grey\Disabled.
    
if (get_user_flags(id) & ADMIN_LEVEL_D)
    {
        
console_print print_console"No tienes acceso a este comando.")
    return 
PLUGIN_HANDLED;
    }
    new 
Name[33];
    
get_user_name(idNamecharsmax(Name))
    static 
szBuffer512 ];
    
    
formatszBuffer511"\d---[ \rNOOB. \wNoobingGamer's | CS-CTF+Rangos \y#ONLINE \d]---^n\r--> \wGRUPO: \dwww.facebook.com/groups/Noobing.VE/^n^n\wBienvenid@: \r%s \wal panel de \yAdmin. \y(OWNER)",Name)
    
    
    new 
menu menu_create szBuffer"SubMenu" ); 
    
    
menu_additemmenu"\wExpulsar Jugador.""1");  
    
menu_additemmenu"\wBanear Jugador.""2");
    
menu_additemmenu"\wDestruir Jugador \r[CUIDADO]""3");
    
menu_additemmenu"\wVer Lista de Baneados.""4"); 
    
menu_additemmenu"\wTransferir Jugador \yCT\w/\yTE\w/\ySPEC.""5");
    
menu_additemmenu"\wPegar\r/\wMatar Jugador.^n""6");
    
menu_additemmenu"\wVotar \yMapas.""7");
    
menu_additemmenu"\wLanzar Votación \r*RTV*""8"0);
    
menu_additemmenu"\wVer \yReglas.""9"0);
    
menu_additemmenu"\wCambiar \yMapa.""10"0);
    
menu_additemmenu"\wRestringir \yArmas.""11"0);
    
menu_setpropmenuMPROP_EXITNAME"Okey, salir" );
    
menu_setpropmenuMPROP_EXITMEXIT_ALL );
    
    
menu_displayidmenu);
    
    return 
PLUGIN_HANDLED;
}

public 
SubMenuidiMenuiItem )
{
    if( 
iItem == MENU_EXIT )
    {
        
menu_destroyiMenu );
        return 
PLUGIN_HANDLED;
    }
    
    new 
iAccessiData], iName64 ], iCallBack
    
menu_item_getinfoiMenuiItemiAccessiDatacharsmaxiData ), iNamecharsmaxiName ), iCallBack ); 
    
    new 
iKey str_to_numiData );
    
    switch( 
iKey )
    {
        case 
0
        {
            
client_cmd (id"amx_kickmenu");
        }
        case 
1
        {
            
client_cmd (id"amx_banmenu");
        }
        case 
2
        {
            
client_cmd (id"destroy_menu");
        }
        case 
3:
        {
            
client_cmd (id"amx_unban");
        }
        case 
4:    
        {
            
client_cmd (id"amx_teammenu");
        }
        case 
5:    
        {
            
client_cmd (id"amx_slapmenu");  
        }
        case 
6:
        {
       
client_cmd (id"amx_votemapmenu");
        }
        case 
7:
        {
       
client_cmd (id"amx_rtv");
        }
        case 
8:
        {
       
client_cmd (id"amx_reglas");
        }
        case 
9:
        {
       
client_cmd (id"amx_mapmenu");
        }
        case 
10:
        {
       
client_cmd (id"amx_restmenu");
        }
    }   
    
menu_destroyiMenu );
    return 
PLUGIN_HANDLED;


Ya yo he intentado hacerlo pero me tira error y 18 Warning así que recurrí a pedir ayuda.