04/01/2020, 04:23 PM
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ú.
Ya yo he intentado hacerlo pero me tira error y 18 Warning así que recurrí a pedir ayuda.
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(PLUGIN, VERSION, AUTHOR)
register_clcmd("amxmodmenu", "menu");
// Add your code here...
}
public menu( id )
{
// 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(id, Name, charsmax(Name))
static szBuffer[ 512 ];
format( szBuffer, 511, "\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_additem( menu, "\wExpulsar Jugador.", "1");
menu_additem( menu, "\wBanear Jugador.", "2", 0 );
menu_additem( menu, "\wDestruir Jugador \r[CUIDADO]", "3", 0 );
menu_additem( menu, "\wVer Lista de Baneados.", "4", 0 );
menu_additem( menu, "\wTransferir Jugador \yCT\w/\yTE\w/\ySPEC.", "5", 0 );
menu_additem( menu, "\wPegar\r/\wMatar Jugador.^n", "6", 0 );
menu_additem( menu, "\wVotar \yMapas.", "7", 0 );
menu_additem( menu, "\wLanzar Votación \r*RTV*", "8", 0);
menu_additem( menu, "\wVer \yReglas.", "9", 0);
menu_additem( menu, "\wCambiar \yMapa.", "10", 0);
menu_additem( menu, "\wRestringir \yArmas.", "11", 0);
menu_setprop( menu, MPROP_EXITNAME, "Okey, salir" );
menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
menu_display( id, menu, 0 );
return PLUGIN_HANDLED;
}
public SubMenu( id, iMenu, iItem )
{
if( iItem == MENU_EXIT )
{
menu_destroy( iMenu );
return PLUGIN_HANDLED;
}
new iAccess, iData[ 6 ], iName[ 64 ], iCallBack;
menu_item_getinfo( iMenu, iItem, iAccess, iData, charsmax( iData ), iName, charsmax( iName ), iCallBack );
new iKey = str_to_num( iData );
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_destroy( iMenu );
return PLUGIN_HANDLED;
}
Ya yo he intentado hacerlo pero me tira error y 18 Warning así que recurrí a pedir ayuda.