Bind - ы в Counter-Strike Source - статті про Counter-Strike - Каталог статей - Один з найбільших

Всім привіт. Сьогодні мова йтиме про так звані бінди.
Бінд (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
АВТОМАТИ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).
І насамкінець, покажу назви кнопок на цифровій клавіатурі для встановлення на них біндів, на мій погляд їх використання досить зручне і виключає випадкове натискання під час гри: