Гайды Dota 2

Все скрипты для Dota 2 + скрипты на инвокера, скрипты на Мипо

В этом гайде описано как работают скрипты для dota 2, а также скрипты на инвокера, скрипты на Мипо
Автор Mikerz

И стар и млад, и нуб и про — никто не брезгует воспользоваться тем громадным преимуществом, которое дают вам скрипты. Только представьте фулл-прокаст инвокера нажатием всего одной кнопки! Все больше и больше игроков начинают изучать и использовать скрипты для Dota 2 — они очень востребованы и в этом полном гайде по скриптам вы узнаете как ими пользоваться. Я за честную игру, но считаю, что пользоваться скриптами, которые не вносят дисбаланса в геймплей, а лишь делают игру для вас чуть удобнее нужно! Тем более, что такая возможность предусмотрена в Доте самими разработчиками.

Видя, какой дисбаланс скрипты вносят в игровой процесс, Valve полностью запретило их использование профессиональными игроками на крупном турнире Мейджор. А также в одном из обновлений слегка подпортила жизнь использующим их игрокам, а именно запретила привязывать больше одной консольной команды к одной кнопке. Тем не менее, их все еще можно использовать и, хорошо зная как работает скрипт, вы всегда сможете адаптировать его работу под актуальный патч. Итак, давайте разбираться как работают скрипты для dota 2.

Как сделать Бэкап изменяемых файлов Dota 2

Прежде чем очертя голову приниматься править файлы игрового клиента их нужно скопировать, чтобы можно было быстро и без проблем их заменить (~50 KB) без необходимости заново переустанавливать весь клиент (~20 GB). Поэтому сделайте резервную копию тех файлов, которые вы, собственно, и будете заменять:

Путь файла настроек Dota 2 (Где находится файл настроек доты)

Настройки игрового клиента находятся по следующему адресу:

Настройки дота 2
...\STEAM\steamapps\common\dota 2 beta\dota\cfg\CONFIG.CFG

Файл видео:

Видео дота 2
...\STEAM\steamapps\common\dota 2 beta\dota\cfg\VIDEO.TXT

Настройки, подгружаемые SteamCloud (этот файл может являться причиной регулярного сброса ваших настроек):

Настройки SteamCloud дота 2
...\STEAM\userdata\Ваш User_ID\570\remote\cfg

Когда бэкап сделан можно приступать к самому интересному — программированию и изменению скриптов по вашему усмотрению!

Как активировать консоль в Дота 2

Без активной консоли у вас не будут работать вообще никакие скрипты, поэтому, если вы этого еще не сделали, то обязательно активируйте ее! Чтобы включить консоль щелкните правой кнопкой мыши по названию «Dota 2» в списке игр в вашей библиотеке Steam и выберите «Свойства». Далее выбираете пункт «Установить параметры запуска» и в появившейся строке прописываете БЕЗ КАВЫЧЕК «-console». Нажимаете «Ок». Поздравляем, вы активировали консоль Dota 2!

В этом гайде описано как работают скрипты для dota 2, а также скрипты на инвокера, скрипты на Мипо

Общие скрипты для Дота 2

Автоатака / Удержание позиции
Описание: Нажимая клавишу «S» активируется автоатака и осуществляется замах. А нажимая клавишу «H» автоатака выключится и ваш персонаж будет удерживать позицию.
Установка:
Скопировать в AUTOEXEC.CFG:
//AUTOATTACK/HOLD (Proper Stop and Hold behaviour, basically Stop allows you to spam it to CS and Hold disables your auto-attack)
alias «autoAtkOn_Stop» «dota_player_units_auto_attack 1;dota_stop»
alias «autoAtkOff_Hold» «dota_player_units_auto_attack 0;dota_hold»
bind «S» «autoAtkOn_Stop»
bind «H» «autoAtkOff_Hold»
Селфкаст
Описание: Заменяет комбинацию быстрого двойного нажатия кнопки (даблтап) на комбинацию пробел + одинарное нажатие.
На базе этого скрипта можно реализовать хитрые вещи.
Установка:
Скопировать в AUTOEXEC.CFG:
//Self cast script with space as modifier, without using external files (harder to modify)
alias «+spacemod» «+ab0;+ab1;+ab2;+ab3;+ab4;+ab5;+i0;+i1;+i2;+i3;+i4;+i5»
alias «-spacemod» «-ab0;-ab1;-ab2;-ab3;-ab4;-ab5;-i0;-i1;-i2;-i3;-i4;-i5»
bind «space» «+spacemod»
alias «it1_2x» «dota_item_execute 0;dota_item_execute 0»
alias «it2_2x» «dota_item_execute 1;dota_item_execute 1»
alias «it3_2x» «dota_item_execute 2; dota_item_execute 2»
alias «it4_2x» «dota_item_execute 3;dota_item_execute 3»
alias «it5_2x» «dota_item_execute 4;dota_item_execute 4»
alias «it6_2x» «dota_item_execute 5;dota_item_execute 5»
alias «it1_1x» «dota_item_quick_cast 0»
alias «it2_1x» «dota_item_quick_cast 1»
alias «it3_1x» «dota_item_quick_cast 2»
alias «it4_1x» «dota_item_quick_cast 3»
alias «it5_1x» «dota_item_quick_cast 4»
alias «it6_1x» «dota_item_quick_cast 5»
alias «ab1_2x» «dota_ability_execute 0;dota_ability_execute 0»
alias «ab2_2x» «dota_ability_execute 1;dota_ability_execute 1»
alias «ab3_2x» «dota_ability_execute 2;dota_ability_execute 2»
alias «ab4_2x» «dota_ability_execute 3;dota_ability_execute 3»
alias «ab5_2x» «dota_ability_execute 4;dota_ability_execute 4»
alias «ab6_2x» «dota_ability_execute 5;dota_ability_execute 5»
alias «ab1_1x» «dota_ability_quickcast 0»
alias «ab2_1x» «dota_ability_quickcast 1»
alias «ab3_1x» «dota_ability_quickcast 2»
alias «ab4_1x» «dota_ability_quickcast 3»
alias «ab5_1x» «dota_ability_quickcast 4»
alias «ab6_1x» «dota_ability_quickcast 5»
alias +i0 «bind «mouse4″ it1_2x» //Change these to your ingame commands
alias +i1 «bind «D» it2_2x» //Change these to your ingame commands
alias +i2 «bind «F» it3_2x» //Change these to your ingame commands
alias +i3 «bind «X» it4_2x» //Change these to your ingame commands
alias +i4 «bind «C» it5_2x» //Change these to your ingame commands
alias +i5 «bind «mouse5″ it6_2x» //Change these to your ingame commands
alias -i0 «bind «mouse4″ it1_1x» //Change these to your ingame commands
alias -i1 «bind «D» it2_1x» //Change these to your ingame commands
alias -i2 «bind «F» it3_1x» //Change these to your ingame commands
alias -i3 «bind «X» it4_1x» //Change these to your ingame commands
alias -i4 «bind «C» it5_1x» //Change these to your ingame commands
alias -i5 «bind «mouse5″ it6_1x» //Change these to your ingame commands
alias +ab0 «bind «Q» ab1_2x» //Change these to your ingame commands
alias +ab1 «bind «W» ab2_2x» //Change these to your ingame commands
alias +ab2 «bind «E» ab3_2x» //Change these to your ingame commands
alias +ab3 «bind «2» ab4_2x» //Change these to your ingame commands
alias +ab4 «bind «3» ab5_2x» //Change these to your ingame commands
alias +ab5 «bind «R» ab6_2x» //Change these to your ingame commands
alias -ab0 «bind «Q» ab1_1x» //Change these to your ingame commands
alias -ab1 «bind «W» ab2_1x» //Change these to your ingame commands
alias -ab2 «bind «E» ab3_1x» //Change these to your ingame commands
alias -ab3 «bind «2» ab4_1x» //Change these to your ingame commands
alias -ab4 «bind «3» ab5_1x» //Change these to your ingame commands
alias -ab5 «bind «R» ab6_1x» //Change these to your ingame commands
Переназначение клавиши ALT клавишей CTRL
Описание: Функции клавиш ALT и CTRL меняются местами + бинд группы на ALT.
Скрипт:
dota_remap_alt_key ctrl
bind alt +dota_control_group
Смарткаст при отпускании кнопки
Описание: Зажав кнопку скилла подсветится радиус его действия. Отпустив же кнопку произойдет моментальный каст скилла в то место, где в данный момент находился курсор мышки (без необходимости дополнительно кликать левой кнопкой мыши). Однако, данный скрипт некорректно работает с неактивными способностями (например, выделяет крипов/героев под курсором при использовании хила ВД).
Скрипт:
dota_disable_range_finder «0»

Читайте также:   Типы кораблей в Stellaris. Как построить и улучшить корабли.

alias «leftclick» «+sixense_left_click; -sixense_left_click»

alias +pressQ «dota_ability_execute 0»
alias -pressQ «leftclick»
bind «q» «+pressQ»

alias +pressW «dota_ability_execute 1»
alias -pressW «leftclick»
bind «w» «+pressW»

alias +pressE «dota_ability_execute 2»
alias -pressE «leftclick»
bind «e» «+pressE»

alias +pressD «dota_ability_execute 3»
alias -pressD «leftclick»
bind «d» «+pressD»

alias +pressF «dota_ability_execute 4»
alias -pressF «leftclick»
bind «f» «+pressF»

alias +pressR «dota_ability_execute 5»
alias -pressR «leftclick»
bind «r» «+pressR»

Если нужны такие же для предметов:
dota_disable_range_finder «0»

alias «leftclick» «+sixense_left_click; -sixense_left_click»

alias +press1 «dota_item_execute 0»
alias -press1 «leftclick»
bind «1» «+press1»

alias +press2 «dota_item_execute 1»
alias -press2 «leftclick»
bind «2» «+press2»

alias +press3 «dota_item_execute 2»
alias -press3 «leftclick»
bind «3» «+press3»

alias +press4 «dota_item_execute 3»
alias -press4 «leftclick»
bind «4» «+press4»

alias +press5 «dota_item_execute 4»
alias -press5 «leftclick»
bind «5» «+press5»

alias +press6 «dota_item_execute 5»
alias -press6 «leftclick»
bind «6» «+press6»

Скрипты на Мипо

В этом гайде описано как работают скрипты для dota 2, а также скрипты на инвокера, скрипты на Мипо

Существует 3 наиболее полезных скриптов на Мипо Дота 2. Мы разберем как установку сразу всех так и по отдельности.

Установка всех meepo скриптов:

  • Скачать архив с файлом скриптов
  • Разархивировать его по пути «dota 2 beta\game\dota\cfg»
  • Активировать скрипт в игре командой «exec meepo.cfg» (без кавычек) через консоль

Dota 2 meepo скрипты по отдельности:

Одновременная телепортация всех Мипо в одну точку
Описание: С помощью данного скрипта вы моментально телепортируете всех мипо в точку использования блинка. Скрипт активируется при перетаскивании блинк дагера в первый слот (если блинк находится НЕ в левом верхнем слоте инвентаря, то данный скрипт работать не будет — так вы сможете удобно включать/выключать его во время игры при необходимости).
Установка:
Создать по пути «dota 2 beta\game\dota\cfg» файл «meepo.cfg» (или любое другое название, главное сохранив расширение .cfg) и отредактировать его с помощью блокнота, добавив туда сам скрипт:

Читайте также:   Как правильно выбрать и играть «саппортом» в игре Dota 2

bind «1» «poof2; dager;»
alias «dager» «dota_item_execute 0»
alias «poof2» «dota_select_all_others; dota_ability_quickcast 1; dota_cycle_selected; dota_ability_quickcast 1; dota_cycle_selected; dota_ability_quickcast 1; dota_cycle_selected; dota_ability_quickcast 1; dota_select_all»

Одновременная телепортация всех Мипо на месте
Описание: С помощью данного скрипта вы моментально ваши Мипари начинают кастовать poof прямо там, где они находятся.
Установка:
Создать по пути «dota 2 beta\game\dota\cfg» файл «meepo.cfg» (или любое другое название, главное сохранив расширение .cfg) и отредактировать его с помощью блокнота, добавив туда сам скрипт:

//self combo
bind «2» «poof3;»
alias «poof3» «dota_ability_quickcast 1; dota_select_all_others; dota_ability_quickcast 1; dota_cycle_selected; dota_ability_quickcast 1; dota_cycle_selected; dota_ability_quickcast 1; dota_cycle_selected; dota_ability_quickcast 1; dota_select_all»

Умное раскидывание сеток Мипо Дота 2
Описание: С помощью данного скрипта вам не придется переключаться между Мипарями в поисках сетки, которая еще не находится на КД. Все что вам нужно — нажать клавишу «3» и дота автоматически найдет и выделит вам Мипо у которого в данный момент нет КД на сеть.
Установка:
Создать по пути «dota 2 beta\game\dota\cfg» файл «meepo.cfg» (или любое другое название, главное сохранив расширение .cfg) и отредактировать его с помощью блокнота, добавив туда сам скрипт:

//net
alias «tab» «dota_cycle_selected;»
alias «net» «dota_ability_execute 0;»
alias «net1» «tab;net;»
bind «3» «net1;»

Dota 2 скрипты на Инвокера

В этом гайде описано как работают скрипты для dota 2, а также скрипты на инвокера, скрипты на Мипо

Под спойлером ниже приведен один из самых важных скриптов для инвокера. Данный скрипт на Инвокера Дота 2 позволяет вам автоматически комбинации заклинаний, и, если вы задавались вопросом: «Как моментально вызвать сразу три сферы (Quas, Wex или Exort) вместо одной», то смело используйте этот скрипт.

Автоматическое создание заклинаний (спеллов) Инвокера
Описание:
Данный скрипт биндит на соответствующую кнопку комбинацию клавиш для создания конкретного спелла (создание, например, метеорита нажатием одной лишь клавиши «3»). Также, первая половина скрипта позволяет одновременно создать три нужные вам сферы заклинаний вместо поочередной их генерации.
Установка:
Создать по пути «dota 2 beta\game\dota\cfg» файл «invoker.cfg» (или любое другое название, главное сохранив расширение .cfg) и отредактировать его с помощью блокнота, добавив туда сам скрипт:

Читайте также:   Rainbow Six Siege коды ошибок, ошибки при запуске и при подключении.

bind «q» «dota_ability_execute 0;dota_ability_execute 0;dota_ability_execute 0» // Q = 3x Quas
bind «w» «dota_ability_execute 1;dota_ability_execute 1;dota_ability_execute 1» // W = 3x Wex
bind «e» «dota_ability_execute 2;dota_ability_execute 2;dota_ability_execute 2» // E = 3x Exort
bind «r» «dota_ability_execute 5» // R = Invoke

/////////// These are the buttons that Invoke the spells:
// 1 for sunstrike
bind «1» «dota_ability_execute 2;dota_ability_execute 2;dota_ability_execute 2;dota_ability_execute 5»
// 2 for forge spirits
bind «2» «dota_ability_execute 0;dota_ability_execute 2;dota_ability_execute 2;dota_ability_execute 5»
// 3 for meteor
bind «3» «dota_ability_execute 1;dota_ability_execute 2;dota_ability_execute 2;dota_ability_execute 5»
// 4 for cold snap
bind «4» «dota_ability_execute 0;dota_ability_execute 0;dota_ability_execute 0;dota_ability_execute 5»
// 5 for ghost walk
bind «5» «dota_ability_execute 0;dota_ability_execute 0;dota_ability_execute 1;dota_ability_execute 5»
// 6 for icewall
bind «6» «dota_ability_execute 0;dota_ability_execute 0;dota_ability_execute 2;dota_ability_execute 5»
// 7 for emp
bind «7» «dota_ability_execute 1;dota_ability_execute 1;dota_ability_execute 1;dota_ability_execute 5»
// 8 for tornado
bind «8» «dota_ability_execute 1;dota_ability_execute 1;dota_ability_execute 0;dota_ability_execute 5»
// 9 for alacrity
bind «9» «dota_ability_execute 1;dota_ability_execute 1;dota_ability_execute 2;dota_ability_execute 5»
// 0 for deafening blast
bind «0» «dota_ability_execute 0;dota_ability_execute 1;dota_ability_execute 2;dota_ability_execute 5»

Спасибо за прочтение! Также, вы можете поделиться своими интересными скриптами прямо здесь — в комментариях!

3 комментария

Оставьте комментарий