Как поставить автозакуп в доте

Обновлено: 19.05.2024

Написал скрипт, использование которого, позволяет мгновенно закупаться, практически не отвлекаясь от игрового процесса. Играл в CS 1.6? Там, например можно было нажать "b-4-2" и вот любимый АК-47 в наших руках. Но в Доте возможность закупа хоткеями реализована откровенно плохо.

1) Во-первых, кнопки закупа разбросаны по всей клавиатуре (от "1" до "-" и" V" при открытом магазине (по дефолту это вроде четвертый предмет в инвентаре)

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

Видео-ознакомление:



Собственно сам скрипт:

alias stroka1 "shop_select_itemrow 1; hide_sf_shop; shop1"
alias stroka2 "shop_select_itemrow 2; hide_sf_shop; shop1"
alias stroka3 "shop_select_itemrow 3; hide_sf_shop; shop1"
alias stroka4 "shop_select_itemrow 4; hide_sf_shop; shop1"
alias stroka5 "shop_select_itemrow 5; hide_sf_shop; shop1"
alias stroka6 "shop_select_itemrow 6; hide_sf_shop; shop1"
alias stroka7 "shop_select_itemrow 7; hide_sf_shop; shop1"
alias stroka8 "shop_select_itemrow 8; hide_sf_shop; shop1"
alias stroka9 "shop_select_itemrow 9; hide_sf_shop; shop1"
alias stroka10 "shop_select_itemrow 10; hide_sf_shop; shop1"
alias stroka11 "shop_select_itemrow 11; hide_sf_shop; shop1"
alias stroka12 "shop_select_itemrow 12; hide_sf_shop; shop1"
alias stroka13 "shop_select_itemrow 13; hide_sf_shop; shop1"
alias stroka14 "shop_select_itemrow 14; hide_sf_shop; shop1"

alias shop2 "unbind kp_1; unbind kp_2; unbind kp_3; unbind kp_4; unbind kp_5; unbind kp_6; unbind kp_7; unbind kp_8; unbind kp_9; unbind kp_0; unbind kp_del; unbind kp_plus; unbind kp_multiply; unbind kp_minus; bind kp_1 stroka1; bind kp_2 stroka2; bind kp_3 stroka3; bind kp_4 stroka4; bind kp_5 stroka5; bind kp_6 stroka6; bind kp_7 stroka7; bind kp_8 stroka8; bind kp_9 stroka9; bind kp_0 stroka10; bind kp_del stroka11; bind kp_plus stroka12; bind kp_multiply stroka13; bind kp_minus stroka14"

alias stolb1 "toggleshoppanel; shop_nav_to_tab 0; shop2"
alias stolb2 "toggleshoppanel; shop_nav_to_tab 1; shop2"
alias stolb3 "toggleshoppanel; shop_nav_to_tab 2; shop2"
alias stolb4 "toggleshoppanel; shop_nav_to_tab 3; shop2"
alias stolb5 "toggleshoppanel; shop_nav_to_tab 4; shop2"
alias stolb6 "toggleshoppanel; shop_nav_to_tab 5; shop2"
alias stolb7 "toggleshoppanel; shop_nav_to_tab 6; shop2"
alias stolb8 "toggleshoppanel; shop_nav_to_tab 7; shop2"
alias stolb9 "toggleshoppanel; shop_nav_to_tab 8; shop2"
alias stolb10 "toggleshoppanel; shop_nav_to_tab 9; shop2"
alias stolb11 "toggleshoppanel; shop_nav_to_tab 10; shop2"
alias stolb12 "toggleshoppanel; shop_nav_to_tab 11; shop2"
alias stolb13 "toggleshoppanel; shop_nav_to_tab 12; shop2"

alias shop1 "unbind kp_1; unbind kp_2; unbind kp_3; unbind kp_4; unbind kp_5; unbind kp_6; unbind kp_7; unbind kp_8; unbind kp_9; unbind kp_0; unbind kp_del; unbind kp_plus; unbind kp_multiply; unbind kp_minus; bind kp_1 stolb1; bind kp_2 stolb2; bind kp_3 stolb3; bind kp_4 stolb4; bind kp_5 stolb5; bind kp_6 stolb6; bind kp_7 stolb7; bind kp_8 stolb8; bind kp_9 stolb9; bind kp_0 stolb10; bind kp_del stolb11; bind kp_plus stolb12; bind kp_multiply stolb13"

bind kp_enter "toggleshoppanel; shop_nav_to_search; shop1"

say "script has been activated"


Файл закинуть в …\steamapps\common\dota 2 beta\game\dota\cfg

В консоли прописать во время игры:
exec shop.cfg

Или прописать 1 раз в параметрах запуска Dota2:
+exec shop.cfg


Также советую вырезать дефолтные хоткеи на быстрый закуп отсюда:
. \Program Files (x86)\Steam\userdata\XXXXXXXXX\570\remote\cfg\dotakeys_personal.lst

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

Как сделать автозакуп в Доте 2?

Думаю, что всем известно о том, насколько важна каждая секунда при игре в Дота 2. Каждый герой после смерти теряет определенное количество золота, что негативно влияет на его дальнейшее развитие. Именно, поэтому очень важно вовремя тратить все доступные средства на приобретения артефактов. Но, иногда, не хватает реакции, чтобы во время драки приобрести нужный предмет. Также вас могут убить буквально за миллисекунду до того, как нужна сумма окажется у вас на счету. Если человек и не может совершить покупку за такой промежуток времени, то компьютер легко справляется с этой задачей. С помощью автоматической покупки предметов вы можете покупать артефакты в автоматическом режиме. Чтобы сделать автозакуп в Доте 2, необходимо зайти в настройки игры, а затем перейти во вкладку Настройки. В левом столбике необходимо поставить галочку напротив Автоматической покупки предметов. Теперь система самостоятельно будет покупать предметы из списка рекомендованных, как только будет хватать денег. Покупка не осуществиться, если необходимо купить предмет из потайной лавки, а вы или курьер находитесь не возле нее. Так как не все предметы из списка рекомендованных необходимы для игры, то желательно самостоятельно составлять список вещей для каждого героя, если играете с активированной функцией автозакупа в Дота 2.

Dota2: быстрая покупка | закрепленный предмет


Как только вы накопите достаточно денег, чтобы приобрести предмет (или одну из его частей), вы услышите сигнал, а сам предмет, который теперь доступен, будет в рамке.

С помощью настроек игры можно поставить покупку предмета "быстрой покупки" на горячую клавишу. У меня, например, стоит комбинация Alt+a, что позволяет никуда не тянуться и не отвлекаться.


Если вы добавили в эту ячейку артефакт, состоящий из нескольких предметов, то будьте внимательны. Если у вас, например, 200 монет, а в "быстрой покупке" , то при нажатии горячей клавиши вы купите рецепт, а если у вас 500 монет, то ту часть предмета, что находится слева.
У таких артефактов, как , первые две части артефакта покупаются в потайной лавке , а последняя на фонтане . В этом случае, накопив достаточно денег для любой из частей, горячей клавишей вы купите доступный в данный момент предмет. Если находитесь далеко от потайной лавки, то , если рядом, то левую часть


Чтобы удалить предмет из быстрой покупки, нажмите красный крестик в том же окне, либо, зажав shift, нажмите левой кнопкой мыши по другому предмету, чтобы заменить текущий.

"Закрепленный предмет" находится в том же окне , на скриншоте сверху это . Чтобы установить горячую клавишу на покупку этого предмета, в том же разделе настроек найдите "Купить закрепленный предмет" и поставьте нужную вам клавишу/комбинацию.

Чтобы сменить закрепленный предмет, нужно просто перетащить иконку нужного вам артефакта на место .

Дополнительно: чтобы сообщить союзникам о том, что вы собираетесь купить тот или иной предмет, нужно зажать alt и кликнуть по нему. Но если вы зажмете alt и кликните по предмету, который у вас в быстрой покупке, то вы сообщите команде, сколько именно золота вам осталось до приобретения.

Dota 2: настройка лавки (магазина)



Для этого заходим в найстроки игры и устанавливаем клавишу или их комбинацию

Чтобы покупка вещей в лавке была максмально удобна и не отнимала времени, нажимаем на карандаш (выделен красным) и убираем ненужные и дублированные вещи, перетаскивая их из левой части в правую. Чтобы добавить нужные вещи, перетаскиваем их из правой части лавки в левую.


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

Читайте также: