Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Проверка на открыто ли меню
Проверка на открыто ли меню
TReshGolD Дата: Среда, 29.10.2014, 14:07:29 | Сообщение # 1
Сообщений: 10
Репутация: 0 [ +/- ]
Напишите пожалуйста, Как сделать проверку на то, открыто ли именно мое меню?

Вот пример меню:
Код
#include <sourcemod>

public OnPluginStart()
{
  RegConsoleCmd("menu", MenuCmd);
}

public Action:MenuCmd(client, args)
{
  if (client > 0)
  {
   ShowMenu(client);
  }
}

ShowMenu(client)
{
  new Handle:menu = CreateMenu(MenuItem);
  SetMenuTitle(menu, "Меню:\n \n");
  AddMenuItem(menu, "", "1");
  DisplayMenu(menu, client, 0);
}  

public MenuItem(Handle:menu, MenuAction:action, client, option)
{

}
 
_wS_ Дата: Среда, 29.10.2014, 14:26:06 | Сообщение # 2
Thanks
Нет готовой функции, только очевидная логика:

1. Открыл меню игроку (true)
2. MenuAction:action == MenuAction_End/MenuAction_Cancel (false)
 
TReshGolD Дата: Среда, 29.10.2014, 15:16:12 | Сообщение # 3
Сообщений: 10
Репутация: 0 [ +/- ]
_wS_, Спасибо klas
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Проверка на открыто ли меню
  • Страница 1 из 1
  • 1
Поиск: