Бинды и утилити

Гранату быстрее достать своей клавишей, чем перебирать слот в перестрелке. Здесь раскладка собирается целиком: видно, какие клавиши уже заняты стандартным управлением, а одна клавиша на два действия считается ошибкой — в конфиге такой бинд молча пропадает, и обнаруживается это уже в раунде.

16 клавиш занято раскладкой

Действия и клавиши

Сбросить

Гранаты

Отдельная клавиша на каждую гранату — быстрее, чем перебор слота

use weapon_smokegrenade

use weapon_flashbang

use weapon_hegrenade

У T и CT это разные предметы, поэтому команды две

use weapon_molotov; use weapon_incgrenade

use weapon_decoy

Быстрая покупка

Команда buy выполняется только в зоне закупки и в её время

Одна клавиша работает за обе стороны

buy ak47; buy m4a1

buy awp

buy vesthelm

За атаку эта покупка не выполнится

buy defuser

Порядок покупки важен: на что не хватило денег, то не купится

buy hegrenade; buy flashbang; buy smokegrenade

buy molotov; buy incgrenade

Служебные

То, что в бою нажимают не глядя

Нажимается перед выходом на позицию

r_cleardecals

use weapon_c4; drop

+lookatweapon

+voicerecord

Пробел при этом остаётся прыжком

+jump

С включённым JavaScript раскладка пересобирается сразу, без этой кнопки.

Что на клавиатуре занято

Схема, а не ваша раскладка

Схема шире экрана — её можно листать вбок.

Клавиатура

` 1 Основное оружие 2 Пистолет 3 Нож 4 Гранаты 5 Бомба или снаряжение 6 7 8 9 0 - =
Tab Таблица счёта Q Предыдущее оружие W Движение вперёд E Использовать R Перезарядка T Бомба Y Общий чат U Чат команды I O P [ ]
Caps A Движение влево S Движение назад D Движение вправо F Flash G Выбросить оружие H J K L ; '
Shift Идти шагом Z Decoy X HE C Smoke V Molotov B Магазин N Следы M , . /
Ctrl Присесть Alt Space Прыжок Enter

Мышь

ЛКМ Огонь ПКМ Альтернативный режим Колесо
Боковая 1 Голос Боковая 2 Осмотр
Колесо вверх Колесо вниз Прыжок

Numpad

/ * -
7 Броня 8 Дефузер 9 Гранаты
4 5 6
1 AK / M4 2 AWP 3 Molotov
0 . Enter
Назначено здесь Стандартное действие игры Конфликт

Готовые строки

bind "C" "use weapon_smokegrenade"
bind "F" "use weapon_flashbang"
bind "X" "use weapon_hegrenade"
bind "V" "use weapon_molotov; use weapon_incgrenade"
bind "Z" "use weapon_decoy"
bind "KP_END" "buy ak47; buy m4a1"
bind "KP_DOWNARROW" "buy awp"
bind "KP_HOME" "buy vesthelm"
bind "KP_UPARROW" "buy defuser"
bind "KP_PGUP" "buy hegrenade; buy flashbang; buy smokegrenade"
bind "KP_PGDN" "buy molotov; buy incgrenade"
bind "N" "r_cleardecals"
bind "T" "use weapon_c4; drop"
bind "MOUSE5" "+lookatweapon"
bind "MOUSE4" "+voicerecord"
bind "MWHEELDOWN" "+jump"

Каждая строка — обычный бинд: клавиша и команда игры в кавычках. Ничего, что выполняло бы действия за игрока, здесь нет — как и alias-связок, которые превращают одно нажатие в последовательность.

Что делает каждый бинд

Только назначенные
use weapon_smokegrenade Дымовая граната. Сразу берёт в руки smoke, минуя перебор гранат. C
use weapon_flashbang Флешка. Берёт в руки flashbang. Вторая флешка достаётся тем же нажатием. F
use weapon_hegrenade HE-граната. Берёт в руки осколочную гранату. X
use weapon_molotov; use weapon_incgrenade Молотов или зажигательная. Одна клавиша на обе стороны: у атаки в руках окажется molotov, у защиты — incendiary. Команда, для которой гранаты нет, ничего не делает. V
use weapon_decoy Обманка. Берёт в руки decoy. Z
buy ak47; buy m4a1 Винтовка своей стороны. За атаку покупается AK-47, за защиту — M4: команда чужой стороны просто не выполняется. Какая именно M4 окажется в руках, решает лоадаут. KP_END
buy awp AWP. Покупает AWP. KP_DOWNARROW
buy vesthelm Броня со шлемом. Покупает бронежилет со шлемом. Если шлем уже есть, докупается только жилет. KP_HOME
buy defuser Набор сапёра. Покупает дефузер. Команда имеет смысл только за защиту. KP_UPARROW
buy hegrenade; buy flashbang; buy smokegrenade Набор гранат. Покупает HE, флешку и дым одной клавишей — в том порядке, в котором они написаны в команде. KP_PGUP
buy molotov; buy incgrenade Молотов или зажигательная. Покупает зажигательную гранату своей стороны — как и в случае с броском, команда чужой стороны не выполняется. KP_PGDN
r_cleardecals Убрать следы на стенах. Стирает отметины от пуль и кровь вокруг. Помогает не путать старые следы перестрелки со свежими. N
use weapon_c4; drop Выбросить бомбу. Достаёт бомбу и роняет её под ноги — чтобы отдать её тому, кто идёт на плент, не перебирая слоты. T
+lookatweapon Осмотреть оружие. Пока клавиша нажата, персонаж вертит оружие в руках. MOUSE5
+voicerecord Голосовой чат. Пока клавиша нажата, вас слышно в команде. У голосового чата уже есть клавиша в настройках игры — этот бинд добавляет вторую, удобнее. MOUSE4
+jump Прыжок на колесе мыши. Обычный прыжок, только на колесе. Ничего за игрока не делает: сколько раз колесо провернулось, столько раз игра получила нажатие. MWHEELDOWN

Скриптов здесь нет

3 частых вопроса
Есть в настройках игры

Бросок в прыжке через alias

Классический скрипт из двух alias, который одним нажатием прыгает и отпускает гранату. Набор alias и то, как игра относится к таким связкам, менялись от патча к патчу, а строка, которую игра больше не выполняет, выглядит рабочей и молча ничего не делает.

Что делать вместо этого Откройте настройки управления и найдите отдельное действие для броска в прыжке. Если оно там есть, назначьте клавишу прямо в игре — это надёжнее любого скрипта из чужого конфига.

Портал не публикует

Отмена противоположного движения (null-скрипт)

Связка alias, которая решает за игрока, какая из зажатых клавиш движения должна сработать. Портал такие связки не публикует: это автоматизация ввода, а не настройка.

Что делать вместо этого Отпускать клавишу движения раньше — тренируемый навык, и в тренировках портала он разбирается как навык, а не обходится скриптом.

Портал не публикует

Bhop и автострейф одной клавишей

Скрипты, которые повторяют прыжок или доворот за игрока. На официальных серверах такие вещи считаются автоматизацией, и последствия у них бывают тяжелее, чем польза.

Что делать вместо этого Прыжок на колесе мыши — обычный бинд: колесо посылает ровно столько нажатий, сколько раз его провернули. Он есть в списке выше.

Куда вставить строки

  1. Откройте консоль в игре и вставьте строки — бинды применятся сразу.
  2. Чтобы они не пропали, положите те же строки в autoexec.cfg в папке game/csgo/cfg.
  3. Проверьте каждую клавишу на тренировочной карте до того, как проверять её в матче.
  4. Вернуть клавише стандартное действие можно командой unbind и именем клавиши.

Файл конфига

В генераторе конфига бинды — отдельный блок: он выключен по умолчанию, потому что единственный из всех меняет управление.

Собрать autoexec.cfg

Про схему и проверку

Стандартные клавиши здесь — те, что игра назначает при чистой установке. Если управление уже менялось в настройках, сверьтесь со своим списком: портал не видит вашу раскладку и не может проверить её за вас.

Как убедиться, что бинд встал

Инструмент не может нажать клавишу за вас: имена клавиш игра принимает по-разному в зависимости от раскладки и устройства. Самая быстрая проверка — выполнить строку в консоли и нажать клавишу на тренировочной карте. Если ничего не произошло, скорее всего игра не поняла имя клавиши, а не команду.

У вас уже есть набор биндов

Собирать заново не обязательно: вставьте строки, которые лежат у вас сейчас, и портал прочитает их сверху вниз, как это делает игра — какое действие назначает каждая строка, где клавиша перебита дважды и что перезаписывает стандартное управление.

Разобрать свой набор

Бинды не дают преимущества сверх правил игры

Всё, что собирает инструмент, — команды, которые игра выполняет по одному нажатию: достать гранату, купить набор, стереть следы. Автоматизации движения и стрельбы здесь нет и не будет.