Bind'ы в Counter-Strike Source
Всем привет.
Сегодня речь
пойдет о так называемых биндах.
Бинд (bind) - это назначение клавиши,
для выполнения желаемой функции в игре. Для чего это нужно? В первую очередь для большего удобства и скорости. Бинд сокращает
количество ваших действий для выполнения какой-либо команды или действия в игре.
Например,
перед каждым раундом вы производите закупку оружия, но вы ведь покупаете не
только ствол, но еще и броню, щипцы, гранаты. Я, чтобы упростить и ускорить одновременно все
эти процессы, пользуюсь биндами. Есть конечно другой способ: кнопка f2 - повтор закупа в
предыдущем раунде, но мне это не подходит - слишком ограниченное действие. Я выбрал, на первый взгляд, более
сложное решение, но поверьте, оно очень упрощает закуп перед раундом.
Итак, чтобы
установить bind на закуп оружия в конфиге надо прописать следующую строчку:
bind ]
buy m4a1; buy vesthelm; buy defuser
- этой командой я назначил бинд на закуп М-ки, брони и дефуза. Бинд
назначен, в данном случае, на кнопку "]"
(там еще русская буква "Ъ" находится). Для установки биндов можно
использовать практически любую кнопку на клавиатуре. На буквенной
клавиатуре - вы просто выбираете английскую букву для назначения. Для
цифровой клавиатуры (которая занимает правый край на вашей клавиатуре) -
немножко по-другому, но об этом в конце статьи.
Каждое оружие или предмет в игре имеет свою консольную команду:
ПИСТОЛЕТЫ
Glock18 Select Fire - glock
USP .45 Tactical - usp
SIG P228 - p228
Desert Eagle - deagle
FN Five-Seven - fiveseven
Dual Beretta 96G Elite - elite
ДРОБОВИКИ
Benelli M3 Super 90 - m3
Benelli XM1014 - xm1014
АВТОМАТЫ
Steyr TMP - tmp
Ingram MAC-10 - mac10
MP5 Navy - mp5navy
UMP 45 - ump45
FN P90 - p90 | ШТУРМОВЫЕ ВИНТОВКИ
Galil - galil
Famas - famas
AK-47 - ak47
Сolt M4A1 Carbine - m4a1
SIG 550 Sniper - sg550
SIG 552 Commando - sg552
Steyr Aug - aug
Steyr Scout - scout
AI Arctic Warfare/Magnum - awp
G3/SG-1 Sniper Rifle - g3sg1
ПУЛЕМЕТ
FN M249 Para - m249
ЭКИПИРОВКА
Броня - vest
Броня + шлем - vesthelm
Слеповая граната - flashbang
Граната - hegrenade
Дымовуха - smokegrenade
Набор для обезвреживания -
defuser
Ночное видение - nvgs |
Таким образом, вы можете назначить покупку любых предметов, как вам
покажется удобным. Например, закуп всего комплекта гранат + awp-шники закупают сразу AWP и
Deagle + с ними броню
+щипцы (если за CT играете, при этом не будет никакой путаницы с тем, что за CT и
за T различаются
комбинации клавиш на закупку AWP и Scout'a). Еще есть один нюанс, для
закупки нескольких видов оружия, между командами нужно писать символ ";".
В общем при закупке оружия через bind все зависит от вашей фантазии и сообразительности.
Еще я использую бинды для того, чтобы быстро доставать гранаты. В
экстренной ситуации бывает некогда колесом искать, например, флешку. Поэтому я
забиндил это действие:
bind "MWHEELDOWN" "use weapon_flashbang" - и теперь при
прокручивании колесика мышки вниз у меня появляется флешка, можно быстро ее откинуть.
Мне кажется это очень удобным биндом. Причем, при закупе перед предметом не
пишется слово weapon, но для
действия "use" (использовать) обязательно писать в таком формате weapon_оружие.
Также, с помощью биндов можно выполнять другие полезные действия.
Например вам хочется постоянно, в зависимости от карты и ситуации изменять
размер вашего прицела. Для этого есть такой бинд:
bind "f10"
"incrementvar cl_crosshairsize 0 10 0.5"
- в данном случае 0 это минимальное значение переменной, а 10 - максимальное. 0.5 - это шаг изменения переменной. То
есть при нажатии на кнопку f10,
ваш прицел может изменять свой размер от значения 0 до значения 10 с шагом в
0.5 (0; 0.5; 1; 1.5; 2; 2.5 и т.д. до 10). Размером прицела команда incrementvar не ограничивается, можно так менять совершенно любые значения: volume (уровень звука), cl_crosshairthickness (толщина прицела), cl_interp (значение интерполяции) - в общем любое значение которое имеет 2 и более значения.
Многие используют бинды для чата или быстрых сообщений: можно назначить
bind для того, чтобы в
игре в текстовый чат по нажатию клавиши писались любые текстовые сообщения,
например:
bind "f9" "say Привет,
меня зовут Петя :D"
- и при нажатии кнопки f9
в общий чат напишется фраза "Привет, меня зовут Петя :D"
Для того, чтобы забиндить клавишу - не обязательно прописывать их в конфиг,
можно писать все эти команды в консоли, просто через конфиг удобнее. Если же вы
биндите через консоль, то чтобы снять бинд с клавиши, вам надо написать
следующее: unbind нужнаяклавиша (например, unbind f10 - после этого у вас снимется bind с клавиши f10). И напоследок, покажу названия кнопок на цифровой клавиатуре для
установки на них биндов, на мой взгляд их использование достаточно
удобно и исключает случайное нажатие во время игры: 
|