Все конфиги хранятся в этой папке: \Steam\SteamApps\common\dota 2 beta\dota\cfg
Бинды (binds) позволяют связать выполнение любой команды или последовательности команд в игре с событием нажатия кнопки.
Бинды и алиасы разрешены на ланах и прочих турнирах.
Нумерация способностей:
0 1 2 3 4 5
Нумерация предметов:
0 1 2
3 4 5
Бинд / Bind
bind G dota_ability_execute 0
Красным цветом помечена основная команда; Жёлтым - кнопка, которую вы выбрали для бинда; Зеленым - команда, которую вы прикрепляете к кнопке, отмеченной жёлтым. Через точку с запятой можно продолжать команды (dota_ability_execute 0; dota_ability_execute 1)
Алиас / Alias
Alias имя dota_ability_execute 0
Алиас позволяет создать команду, а затем прикрепить её биндом к клавише.
Красным цветом выделен сам алиас, жёлтым - имя алиаса, а зелёным - команда, которую вы создаёте алиасом. Разберём на примере пуфоф мипо:
alias "poof" "dota_ability_quickcast 1"
alias "next" "dota_cycle_selected"
alias masspoof "next; poof; next; poof; next; poof; next; poof"
bind T masspoof
Первой строкой мы создаем команду poof, которая юзает квиккаст пуфа. Второй строкой создаем команду переключение юнитов (таб) с именем next. Tретьей строкой создаем команду, включающую next и poof. Последней строкой закрепляем команды на нужную кнопку.
Разберем еще несколько интересных команд:
Раньше в биндах были предусмотрены вейты (паузы), теперь их нет, но есть другой выход:
alias +ED "dota_item_quick_cast 2"
alias -ED "dota_item_quick_cast 4"
bind T +ED
Алиасы с плюсом и минусом заменяют вейты. Плюс и минус имитируют нажатие и отжатие кнопки, то есть при зажиме кнопки T юзается квик каст первого слота, а при отжиме происходит квик каст третьего слота. Также для удобства можно использовать квиккасты за место dota_ability_execute (для итемов это dota_item_quick_cast, а для спелов dota_ability_quickcast)
Интересная фишка напоследок:
alias QWE "command1;command2;bind X ASD"
alias ASD "command3;command4;bind X QWE"
bind X QWE
Нажимаем на кнопку X - выполняется альяс QWE,
затем этим же альясом биндится кнопка X на альяс ASD,
который в свою очередь биндит по новой эту кнопку на альяс QWE.
Подборки алиасов
alias cold_snap "dota_ability_execute 0;dota_ability_execute 0;dota_ability_execute 0;dota_ability_execute 5;"
alias ghost_walk "dota_ability_execute 0;dota_ability_execute 0;dota_ability_execute 1;dota_ability_execute 5;"
alias ice_wall "dota_ability_execute 0;dota_ability_execute 0;dota_ability_execute 2;dota_ability_execute 5;"
alias emp "dota_ability_execute 1;dota_ability_execute 1;dota_ability_execute 1;dota_ability_execute 5;"
alias tornado "dota_ability_execute 1;dota_ability_execute 1;dota_ability_execute 0;dota_ability_execute 5;"
alias alacrity "dota_ability_execute 1;dota_ability_execute 1;dota_ability_execute 2;dota_ability_execute 5;"
alias sun_strike "dota_ability_execute 2;dota_ability_execute 2;dota_ability_execute 2;dota_ability_execute 5;"
alias forge_spirit "dota_ability_execute 2;dota_ability_execute 2;dota_ability_execute 0;dota_ability_execute 5;"
alias chaos_meteor "dota_ability_execute 2;dota_ability_execute 2;dota_ability_execute 1;dota_ability_execute 5;"
alias deafening_blast "dota_ability_execute 0;dota_ability_execute 1;dota_ability_execute 2;dota_ability_execute 5;"
bind "1" "cold_snap"
bind "2" "ghost_walk"
bind "3" "ice_wall"
bind "4" "emp"
bind "5" "tornado"
bind "6" "alacrity"
bind "7" "sun_strike"
bind "8" "forge_spirit"
bind "9" "chaos_meteor"
bind "0" "deafening_blast"
// DAGERPOOF (Нажимать 4 раза)
alias "tab" "dota_cycle_selected"
alias "dager" "dota_item_execute 1"
alias "poof" "dota_ability_execute 1;+sixense_Left_click; -sixense_Left_click"
alias "tab1" "tab;tab;tab;poof;dager"
bind "b" "tab1"// POOF (Нажимать много раз)
alias "tab1a" "dota_cycle_selected"
alias "poof1a" "dota_ability_execute 1;+sixense_Left_click; -sixense_Left_click"
alias "tab2" "tab1a;poof1a"
bind "c" "tab2"// NET CAST AND TAB (Кастует сетку и переключается на другого клона)
alias "tab" "dota_cycle_selected"
alias "net" "dota_ability_execute 0"
alias "net1" "tab;net"
bind "v" "net1"
//по нажатию T все пуфаются
alias "poof" "dota_ability_quickcast 1"
alias "next" "dota_cycle_selected"
alias masspoof "next; poof; next; poof; next; poof; next; poof"
bind T masspoof
//Rearm + SoulRing
alias +RSRB "dota_item_execute 3; dota_item_execute 4"
alias -RSRB "dota_ability_execute 5"
bind T +RSRB//Dagon + Eternal
alias +ED "dota_item_quick_cast 2"
alias -ED "dota_item_quick_cast 4"
bind T +ED
Спойлер: "Вкл/выкл автоатаку"
alias "autoattack" "autoattack1"
alias "autoattack1" "dota_player_units_auto_attack 1; say_team auto attack on; alias autoattack autoattack2;echo [autoattack_Enabled]"
alias "autoattack2" "dota_player_units_auto_attack 0; say_team auto attack off; alias autoattack autoattack1;echo [autoattack_Disabled]"
bind "F4" "autoattack"
Спойлер: "Принести предметы + ускорение курицы"
alias "quick_courier" "dota_select_courier; dota_courier_deliver; dota_ability_execute 5; +dota_camera_follow;-dota_camera_follow"
bind "F3" "quick_courier"
Спойлер: "Вкл/выкл автовыделение призванных юнитов"
alias cheq "cheq1"
alias cheq1 "dota_player_add_summoned_to_selection 1; say_team auto selection on; alias cheq cheq2"
alias cheq2 "dota_player_add_summoned_to_selection 0; say_team auto selection off; alias cheq cheq1"
bind "F6" "cheq"
bind "N" "dota_camera_set_lookatpos -2273 1800"
bind "M" "dota_camera_set_lookatpos 3035 -2350"
alias +cour "+sixense_left_shift; dota_select_courier; +sixense_right_click;-sixense_right_click"
alias -cour "dota_courier_burst; dota_ability_execute 0;dota_ability_execute 4;-sixense_left_shift"
bind CAPSLOCK +cour
Спойлер: "Вкл/выкл быстрого применения"
Автор: slkle