В этом гайде мы подробно расскажем вам как забиндить кнопку в CSS, начиная с самых простых и распространённых примеров для новичков, и заканчивая более продвинутыми биндами, которые вы скорее всего нигде не видели.
Для начала давайте разберёмся что такое бинд. Само слово происходит от английского bind, и означает «привязка, привязать». В нашем случае мы привязываем одну или несколько консольных команд к конкретной клавише/кнопке. Обычно игроки используют бинды, чтобы сэкономить время на вводе команд в консоль, простыми примерами могут послужить быстрая закупка оружия, раскидка гранат или отправка сообщения в чат.
Как забиндить кнопку в CSS v34 (и на v92+)
- Открыть консоль (о том как это сделать написано в данной статье)
- Прописать команду в таком формате:
bind кнопка "команда"
- Нажать кнопку «Подтвер.» (или Отправ.)
Отличным примером может послужить bind alt "buy awp", которая позволяет купить АВП по нажатию на клавишу ALT.
Как забиндить две команды на одну кнопку
Если команд несколько, то их нужно будет разделить символом ";" (точка с запятой).
bind клавиша "команда1; команда2; команда3;"
Пример: bind v "buy mp5; buy p228", теперь при нажатии на v произойдет закупка mp5 и пистолета p228.
Как забиндить фразу в чат
bind p "say Всем привет!"
Бинды на оружие в CSS
Теперь предлагаю перейти к биндам на покупку оружия. Ниже мы составили для вас список самых популярных оружейных биндов, которые сделают вашу игру более удобной и эффективной, так как вы сможете закупить любимые пушки в считанные секунды.
- bind F1 "autobuy" — автопокупка (броня, АК-47 или M4A1, набор сапера).
- bind F2 "buy hegrenade; buy flashbang; buy flashbang; buy sgrenade" — купить все гранаты.
- bind F3 "buy awp; buy deagle" — бинд на закупку дигла и авп.
- bind F4 "buy m4a1; buy vesthelm; buy defuser; buy hegrenade; buy flashbang; buy flashbang; buy deagle" — набор спецназа (M4A1, Desert Eagle, бронежилет и шлем, осколочная и слеповые гранаты).
- bind F5 "buy ak47; buy vesthelm; buy hegrenade; buy flashbang; buy flashbang; buy deagle" — набор террористов (AK-47, Desert Eagle, бронежилет и шлем, осколочная и слеповые гранаты).
Если же вы хотите составить свой уникальный бинд на оружие, то предлагаем вам ориентироваться на шаблон ниже.
bind клавиша "buy название оружия; buy название оружия"
К шаблону прилагается список со всеми наименованиями оружия в ксс
Полезные бинды в CS:Source
- bind j "r_cleardecals" - бинд на очистку карты от мусора (сделы от пуль и взрывов, кровь), может повысить фпс.
- bind p "say !medic" - забиндить медика (на серверах, где он доступен).
- bind h "sm_admin" - бинд на админку (откроет админ меню, если у вас есть доступ).
- bind o "use weapon_c4; drop;" - бинд на сброс бомбы
Также полезными будут бинды на гранаты в css:
- bind кнопка "use weapon_hegrenade" - выбрать хаешку
- bind кнопка "use weapon_flashbang" - выбрать флешку
- bind кнопка "use weapon_smokegrenade" - выбрать дымовуху
Как разбиндить кнопку в КСС
Если вы хотите убрать бинд с определенной клавиши, тогда вам понадобится команда unbind, например:
- unbind mouse3 - разбиндить колесико мышки
Переходим ко второй части статьи, где мы разберем более интересные техники биндов, которые помогут вам сделать по-настоящему уникальный и крутой конфиг!
Бинд с переключением значений (Toggle)
С помощью команды toggle вы можете забиндить разные значения команд на одну клавишу, и переключать их с каждым нажатием.
Самым хорошим примером будет бинд на смену рук:
bind mouse3 "toggle cl_righthand 0 1"
Теперь при нажатии на колесико мыши, вы будете переключать оружие из правой руки в левую, и обратно.
Вы также можете сделать бинд на несколько команд одновременно:
bind mouse3 "toggle cl_crosshairdot 0 1; toggle cl_crosshairsize 2 5"
Данная команда переключает прицел с маленького на большой и выключает/включает точку в середине прицела (но конкретно этот бинд только для новых версий css).
Бинд с использованием инкремента (incrementvar)
С таким биндом при каждом нажатии на заданную клавишу значение будет увеличиваться на заданную величину (дельту). Шаблон записи:
incrementvar команда мин.значение макс.значение дельта
Пример инкрементального бинда:
bind mouse3 "incrementvar cl_crosshairsize 0 5 1"
С каждым кликом на колесико ваш прицел будет менять свой размер от 0 до 5, с шагом в единицу.
Вот адаптация данной команды на старые версии CS Source (v34).
bind mouse3 "incrementvar cl_crosshairscale 1000 5000 1000"
Дополнительные команды
- key_listboundkeys - список всех биндов
- key_findbinding "r_cleardecals" - находит клавишу на которую забиндена заданная команда (в нашем случае r_cleardecals)
Бинды на Numpad
Обычно рекомендуется ставить ваши бинды на клавиши нумпада (расположены в правой части клавиатуры). Для вас мы подготовили обозначения каждой клавиши numpad:
- kp_slash – клавиша “/”
- kp_multiply – клавиша “*”
- kp_minus – клавиша “-“
- kp_home – клавиша “7”
- kp_uparrow – клавиша “8”
- kp_pgup – клавиша “9”
- kp_leftarrow – клавиша “4”
- kp_5 – клавиша “5”
- kp_rightarrow – клавиша “6”
- kp_end – клавиша “1”
- kp_downarrow - клавиша “2”
- kp_pgdn – клавиша “3”
- kp_ins – клавиша “0”
- kp_del – клавиша “.”
- kp_plus – клавиша “+”
На этом наш гайд заканчивается! Напоследок хотим отметить, что все описанные способы биндов подходят как для новых версий (Steam/No Steam), так и для легендарной CSS v34.