ShowControledMenu(client)
{
new Handle:hMenu = CreateMenu(ControledMenu);
SetMenuTitle(hMenu, "Меню командования \n \n");
AddMenuItem(hMenu, NULL_STRING, "Выбрать нового командира");
DisplayMenu(hMenu, client, MENU_TIME_FOREVER);
}
public ControledMenu(Handle:hMenu, MenuAction:action, client, iSlot)
{
if ( action == MenuAction_Select )
{
if ( iSlot == 0 )
{
ShowControlMenuClient(client);
}
}
else if ( action == MenuAction_End )
{
CloseHandle(hMenu);
}
}
ShowControlMenuClient(client)
{
new Handle:hMenu = CreateMenu(ControledMenucl);
SetMenuTitle(hMenu, "Выберите игрока:\n \n");
decl String:userid[15], String:name[32];
for (new i = 1; i <= MaxClients; i++)
{
if (IsClientInGame(i) && GetClientTeam(i) == 3)
{
IntToString(GetClientUserId(i), userid, 15);
GetClientName(i, name, 32);
DisplayMenu(Handle:hMenu, i, 20);
}
}
}
public ControledMenucl(Handle:hMenu, MenuAction:action, client, iSlot)
{
if (action == MenuAction_End)
{
//Код