here my fully menu_handled tell me if you need to show u more
PHP Code:
public menu_handler(id, menu, item)
{
new selectedct[32]
new count
new ct_team;
new flag = 0;
new t_team;
new name[32]
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
//Get the id of the player that was selected
new ptempid = str_to_num(data);
if(ct_team >= 4 && flag == 0){
flag = 1
menu_destroy(menu);
AwesomeMenu(t_cap);
return PLUGIN_HANDLED;
}
else
{
if(cap_id == ct_cap && is_user_connected(ptempid))
{
cs_set_user_team(ptempid, CS_TEAM_CT)
get_user_name(ptempid,name,31)
client_print(0,print_chat,"%s Has Sido Elegido Por el Capitan de los CT's",name)
new iIndex = GetPlayerIndex( ptempid );
if ( iIndex > -1 )
{
selectedct[ count++ ] = iPlayers[ iIndex ];
iPlayers[ iIndex ] = iPlayers[ --iNum ];
}
ct_team++
menu_destroy(menu);
AwesomeMenu(t_cap)
return PLUGIN_HANDLED;
}
if(cap_id == t_cap && is_user_connected(ptempid))
{
cs_set_user_team(ptempid,CS_TEAM_T)
get_user_name(ptempid,name,31)
client_print(0,print_chat,"%s Has Sido Elegido Por el Capitan de los T's",name)
new iIndex = GetPlayerIndex( ptempid );
if ( iIndex > -1 )
{
selectedct[ count++ ] = iPlayers[ iIndex ];
iPlayers[ iIndex ] = iPlayers[ --iNum ];
}
menu_destroy(menu);
AwesomeMenu(ct_cap)
return PLUGIN_HANDLED;
}
if(iNum == 0){
client_print(0,print_chat,"No Hay Mas Players")
menu_destroy(menu);
return PLUGIN_HANDLED;
}
}
}
GetPlayerIndex( id )
{
new name[32]
for( new i = 0; i < iNum; i++ )
{
if ( iPlayers[ i ] == id ){
return i;
get_user_name(id,name,31)
client_print(0,print_chat,"%s fue borrado de la lista",name)
}
return -1;
}
}