Что такое бинды?
Бинды (биндинг, binding) это простой способ использования игровых команд нажатием одной клавиши. Для создания биндов Вы можете использовать консоль или путем правки конфига в текстовом редакторе (например Notepad). Простейший формат выглядит так:
bind “ <keyname>” “<command> ”
Не забывайте про ковычки иначе команды могут работать неправильно или совсем не будут работать.
Бинды хранятся в файле config.cfg (находится в Steam/steamapps/your_account_name/day of defeat source/dod/cfg) Но Day Of Defeat: Source может переписать этот файл каждый раз когда вы заходите в настройки игры. Поэтому лучше создать новый файл в этой же папке. Итак создайте файл например userconfig.cfg в той же папке что и config.cfg. Если вы создали файл в Notepad то при сохранении выберите тип файла “All file types/Все файлы”
Если вы выберете “Текстовые документы (.txt)” то бинды не будут работать.
СОВЕТ: Когда вы запишете все свои бинды и сохраните файл, сделайте его файлом только для чтения(ПКМ/Свойства/Галочку “Только чтение”).
После этого в конце файла config.cfg добавьте стоку:
exec userconfig.cfg
Создание бинда
Две вещи которые вы должны знать для создания ваших биндов. Во-первых вам нужно знать имя клавиши которую вы хотите использовать для вызова команды. Во-вторых вам нужно знать как пишется в консоли команда которую вы хотите использовать.
Бинды голосовых команд
Итак вам нужно позвать медика при нажатии клавиши “M”. Для этого вам нужно ввести в консоль или в созданный файл userconfig.cfg следующую строку:
bind “m” “voice_medic”
Единственное, при этом вы должны быть уверены что клавиша “M” еще не используется в игре.
Если же вы хотите использовать кнопки отличные от букв и цифр, вам нужно знать как настоящие имена этих клавиш
KEY NAME
/ - KP_SLASH
- - KP_MINUS
+ - KP_PLUS
ENTER - KP_ENTER
7 - KP_HOME
8 - KP_UPARROW
9 - KP_PGUP
+ - KP_PLUS
4 - KP_LEFTARROW
5 - KP_5
6 - KP_RIGHTARROW
1 - KP_END
2 - KP_DOWNARROW
3 - KP_PGDN
0 - KP_INS
. - KP_DEL
стрелки управления курсором: LEFTARROW, UPARROW, DOWNARROW, RIGHTARROW
а так же ALT, CAPSLOCK, SHIFT и т.д.
функциональные клавиши: F1,F2 и т.д. (f1,f2)
Далее, список голосовых команд, которые вы можете использовать.
VOICE ( U.S. ARMY) COMMAND
- Take this ammo = voice_takeammo
- Fire in the hole = voice_fireinhole
- I need backup = voice_backup
- I need ammo = voice_needammo
- Squad, covering fire = voice_cover
- Go, go, go = voice_gogogo
- Prepare for assault = voice_attack
- Sniper = voice_sniper
- Incoming fire, left flank = voice_fireleft
- Area clear = voice_areaclear
- Incoming fire, right flank = voice_fireright
- Flank left = voice_left
- Flank right = voice_right
- Cover the flanks = voice_coverflanks
- Fall back = voice_fallback
- Cease fire = voice_ceasefire
- Hold this position = voice_hold
- Stick together = voice_sticktogether
- Displace = voice_displace
- Smoke ‘em = voice_usesmoke
- Get a grenade in there = voice_usegrens
- Use the bazooka = voice_usebazooka
- Panzerschreck = voice_bazookaspotted
- Grenade, take cover = voice_grenade
- Enemy position knocked out = voice_wegothim
- Enemy ahead = voice_enemyahead
- Enemy behind us = voice_enemybehind
- We need an MG up here = voice_moveupmg
- MG position ahead = voice_mgahead
- Yes, sir = voice_yessir
- Negative = voice_negative
- Nice shot = voice_niceshot
- Thanks = voice_thanks
- Medic! = voice_medic
- Drop your weapons = voice_dropweapons
- Whiskey Tango Foxtrot = voice_wtf
Дополнительное использование биндов
Вы можете забиндить на клавишу пресет сообщения своей тиме используя следующий метод:
bind “h” “say_team Готов захватить флаг!”
Каждый раз когда вы будете нажимать “H” вы будете посылать в командный чат сообщение “Готов захватить флаг!” что не очень удобно в игре. Для того чтобы облегчить жизнь себе и и своей команде можете использовать следующие подстановки:
- %c сообщает всем ваш класс
- %l сообщает ваше текущее местоположение
- %h сообщает текущее состояние здоровья (оставшиеся health point)
- %t сообщает текущее время.
Вы можете использовать эти подстановки в одном предложении например:
bind “#” “say_team Я %с около %l осталось %h ХП”
Так же вы можете биндить несколько комманд на одну кнопку. Для этого используйте “;” для разделения команд. Например вы пулеметчик хотите сбросить пулемет и крикнуть команде “Возьми это оружие!”:
bihd “h” “dropammo; voice_takeammo;say_team Бросил пушку около %l”