Перейти к содержимому

  • Регистрация

Нужна сборка JAILBREAK CS 1.6?

У нас для вас есть сборка JAILBREAK! Вы сможете начать свой путь с приватной сборкой, так же получать обновления и тех. поддержку бесплатно. Нет никаких ограничений по времени. Удачных начинаний, не болей ♥

Плохой Пальчик

Как создать меню сервера

Рекомендованные сообщения

public plugin_init() 
{
	
	register_menucmd(register_menuid("Show_menu"), 1023 , "Handle_menu"); /// РЕГЕСТИРУЕМ МЕНЮ
}
  
Show_menu(id)
{
	new szMenu[512], iKeys = (1<<0|1<<1|1<<2|1<<3|1<<9), iLen = formatex(szMenu, charsmax(szMenu), "\yУстановка обменника^n^n");
	iLen += formatex(szMenu[iLen], charsmax(szMenu) - iLen, "\y[1] \wПункт 1^n");
	iLen += formatex(szMenu[iLen], charsmax(szMenu) - iLen, "\y[2] \wПункт 2^n");
	formatex(szMenu[iLen], charsmax(szMenu) - iLen, "^n\y[0] \w \wВыход");
	return show_menu(id, iKeys, szMenu, -1, "Show_menu");
}

public Handle_menu(id, iKey)
{
	switch(iKey)
	{
		case 0: client_cmd(id, "cmd1") /// Отправляем команду послеь нажатия на п. 1
		case 1: Show_menu(id) /// Переходим на наше меню или другое
		case 9: return PLUGIN_HANDLED; /// Закрываем меню
	}
}

Вверху пример меню, таким образом устроены все меню на серверах.
Что такое:

iKeys = (1<<0|1<<1|1<<2|1<<3|1<<9) - это регистратор кейсов, если у вас только два пункта делаем так (1<<0|1<<1|1<<9)

Остальное только в ваших фантазиях, можете сделать, чтобы меню вызывалось по команде в консоль: 

public plugin_init()  register_clcmd("menu", "Show_menu");

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим. Условия использования Политика конфиденциальности Правила