Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » AMX Скриптинг CS 1.6 (вопрос | ответ) » Как сделать меню на кнопку E англиканскую. (Нажимая на кнопку E открывается меню, при этом использовать.)
Как сделать меню на кнопку E англиканскую.
Phubaxz
Дата: Среда, 13.12.2017, 01:54 | Сообщение # 1
офлайн

  • Сообщения: 8
  • Награды: 0
  • Замечания:
 
Доброго времени суток! На некоторых серверах обратил внимание что меню открывается на кнопку E английскую при этом свойство использовать не теряется у меня меню на M подскажите пожалуйста что мне нужно исправить в этом меню что бы было на E
Код
#include <amxmodx>
#include <amxmisc>

#define PLUGIN  "Menu"
#define VERSION "1.0"
#define AUTHOR  "inf"

new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MENU_KEY_8|MENU_KEY_9|MENU_KEY_0

public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_menu("Menu 1", keys, "func_menu")
   register_concmd("menu", "Server_Menu")
   register_concmd("chooseteam", "Server_Menu")
}

public Server_Menu(id)
{
   new name[32]
   get_user_name(id, name, 31)
   static menu[650], iLen

   new player_name[32]

   get_user_name(id, player_name, 31)

   iLen = 0
   iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\r[\yПривет\r] \r[\y%s\r]^n^n", player_name)
   
   iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y1\r]\w Поставить пушку \r(\y3000$\r)^n")
   keys |= MENU_KEY_1

   iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y2\r]\w Поставить раздачик \r(\y4000$\r)^n")
   keys |= MENU_KEY_2

   iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y3\r]\w Поставить лазер \r(\y800$\r)^n")
   keys |= MENU_KEY_3

   iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y4\r]\w Передать деньги^n")
   keys |= MENU_KEY_4

   iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y5\r]\w Обнулить Счёта^n")
   keys |= MENU_KEY_5

   iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y6\r]\w Меню мин^n")
   keys |= MENU_KEY_6

   iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y7\r]\w Прокачка персонажа^n")
   keys |= MENU_KEY_7

   iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y8\r]\w Номинировать карту^n")
   keys |= MENU_KEY_8

   iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y9\r] \r[\yАдмин\r|\yМеню\r]^n^n")
   keys |= MENU_KEY_9
   
                iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[\y0\r] \r[\yBыход\r]")
   keys |= MENU_KEY_0

   show_menu(id, keys, menu, -1, "Menu 1")
   return PLUGIN_HANDLED
}

public func_menu(id, key)
{
   switch(key)
   {
      case 0: client_cmd(id, "sentry_build")
      case 1: client_cmd(id, "build_dispenser")
      case 2: client_cmd(id, "+USE; buy_lasermine; +setlaser")
      case 3: client_cmd(id, "say /money")
      case 4: client_cmd(id, "say /rs")
      case 5: client_cmd(id, "say /admins")
      case 6: client_cmd(id, "say /shop")
      case 7: client_cmd(id, "say /rtv")
      case 8: client_cmd(id, "adminmenu")
   }
   return PLUGIN_HANDLED
}


Сообщение отредактировал Phubaxz - Среда, 13.12.2017, 01:56
 
andrey_gty
Дата: Суббота, 16.12.2017, 20:55 | Сообщение # 2
офлайн

  • Сообщения: 4
  • Награды: 0
  • Замечания:
 
Хм.. даже не знаю...
 
Ewer
Дата: Воскресенье, 24.12.2017, 22:30 | Сообщение # 3
офлайн

  • Сообщения: 70
  • Награды: 0
  • Замечания:
 
Ну вот как можно быть таким глупеньким? 
У тебя же на букву E стоит установка лазера
      
Код
case 2: client_cmd(id, "+USE; buy_lasermine; +setlaser")
Неужели ты не можешь сообразить, что нужно  вместо chooseteam задействовать +USE
 
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » AMX Скриптинг CS 1.6 (вопрос | ответ) » Как сделать меню на кнопку E англиканскую. (Нажимая на кнопку E открывается меню, при этом использовать.)
  • Страница 1 из 1
  • 1
Поиск: