PHP Code:
#include <amxmodx>
new MaXpLaYeRs
public plugin_init()
{
register_clcmd("say /menu", "Abrir_Menu")
register_clcmd("say_team /menu", "Abrir_Menu")
MaXpLaYeRs = get_maxplayers();
}
public Abrir_Menu(id)
{
if( get_user_team(id) == 2)
{
new Menu = menu_create("\wMenu", "Handle_Menu")
menu_additem(Menu, "\rCase 1" ,"1", 0)
menu_additem(Menu, "\rCase 2" ,"2", 0)
menu_additem(Menu, "\rCase 3" ,"3", 0)
menu_additem(Menu, "\rCase 4" ,"4", 0)
menu_additem(Menu, "\rmenu2" ,"5", 0)
menu_setprop(Menu,MPROP_EXITNAME,"Salir")
menu_display(id, Menu, 0)
}
else
client_print(id, print_chat, "Esto solo esta disponible para el Team CT")
}
public Handle_Menu(id, Menu, item)
{
if (item == MENU_EXIT)
{
return PLUGIN_HANDLED
}
new data[6],iAccess,iCallback,iName[64];
menu_item_getinfo(Menu, item, iAccess, data, 5, iName, 63, iCallback)
switch (str_to_num(data))
{
case 1: client_print(id, print_chat, "Elejiste el case 1")
case 2: client_print(id, print_chat, "Elejiste el case 2")
case 3: client_print(id, print_chat, "Elejiste el case 3")
case 4: client_print(id, print_chat, "Elejiste el case 4")
case 5: menu2(id)
}
return PLUGIN_HANDLED
}
public menu2(id){
new temp1[32]
new temp2[2]
new Menu = menu_create("\rElegi a alguien:","sub_menu")
for (new i = 1; i <= MaXpLaYeRs; i++){
if (is_user_connected(i))
{
get_user_name(i,temp1,32);
num_to_str(i,temp2,2);
menu_additem(Menu, temp1,temp2);
}
}
menu_display(id, Menu, 0);
}
public sub_menu(id, Menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(Menu)
return PLUGIN_HANDLED
}
new iData[6];
new iAccess;
new iCallback;
new iName[64];
menu_item_getinfo(Menu, item, iAccess, iData, 5, iName, 63, iCallback)
show_hudmessage(id, "Seleccionaste a %s", iName)
return PLUGIN_HANDLED
}