UmN1k #1 Опубликовано: 1 июня 2013 (изменено) Бинды(bind) позволяют связать выполнение любой команды или последовательности команд в игре с событием нажатия кнопки.Бинды и алиасы разрешены на ланах и прочих турнирах. Все алиасы и бинды вставляются или в консоль в доте или в autoexec.cfg (для автозагрузки) Туториал по созданию биндовhttps://developer.va...of_DOTA_2_Cvars http://wiki.teamfort...ki/Scripting/ruhttp://www.gamerconf...ommands/dota-2/ Для начала разберем структуру биндаbind G dota_ability_execute 0Красным сама команда прикрепления командыСиним кнопка, которую вы выбрали для биндаЗеленым команда, которую вы прикрепляете к кнопкеЧерез точку с запятой (dota_ability_execute 0;dota_ability_execute 1) можно продолжать команды. Но сложно все лишь забиндить, поэтому лучше использовать для этого алиасыАлиас позволяет создать команду, а затем прикрепить биндом к клавише:Alias example 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третьей строкой создаем команду, включающую next и poofПоследней строкой закрепляем команды на нужную кнопку Фича от валли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" Пуф всеми мипо по нажатию 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 вкл/выкл автоатаки по нажатию F4 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" вкл/выкл автовыделения призванных юнитов по нажатию F6 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" Быстрый чек рун alias toprunecycle "dota_camera_setpos -2273 1800; alias +runecycle botrunecycle" alias botrunecycle "dota_camera_setpos 3035 -2350; alias +runecycle toprunecycle" alias centerhero "dota_select_all; dota_select_all; +dota_camera_follow" alias +runecycle toprunecycle alias -runecycle centerhero bind F2 +runecycle Dagon+Eternal alias +ED "dota_item_quick_cast 2" alias -ED "dota_item_quick_cast 4" bind T +ED Автопул эншентов для AHK 1360x768 для даир ]#IfWinActive DOTA 2 ^space:: send i sleep 10 Send +{Click 770, 443, right} sleep 10 send p sleep 10 Send +{Click 732, 269, right} sleep 10 дополнительные бинды bind i "dota_camera_setpos 4267.450195 -2310.040283 1238.072876" ///dire ancients bind p "dota_camera_setpos 6897.728516 6179.484375 1126.072876" //dire fountain для радиант #IfWinActive DOTA 2 { ^space:: send o sleep 100 Send +{Click 564, 321, right} send k sleep 100 Send +{Click 453, 413, right} send l sleep 100 Send +{Click 734, 385, right} } дополнительные биндыbind o "dota_camera_setpos -2727.633545 -412.316895 1110.072998" //radiant ancients bind k "dota_camera_setpos -6923.503418 -7282.819336 1243.072754" //radiant fountai bind l "dota_camera_setpos -4315.757813 -6563.088867 1243.072754" //radi tower Скрипт для использования стрел AHK#IfWinActive DOTA 2 { F8:: send w sleep 100 click return }для использования зажимать клавишу F8 реарм+соулринг alias +RSRB "dota_item_execute 3; dota_item_execute 4" alias -RSRB "dota_ability_execute 5" bind T +RSRB абуз ботла курицей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 http://www.dota2wiki...i/Bindable_keys - клавиши доступные для биндов Координаты камерыкоординаты камеры можно получить командой dota_camera_getpos если что-то знаете еще отписывайтесь в теме, добавлю в первый пост Конфиг от етернал енви с пояснениями ////////////////////////// /// BASIC SETTINGS /// ////////////////////////// // Deny allied units using right-click dota_force_right_click_attack "1" // Range indicator of active skill when you hover over the ground / opponent dota_disable_range_finder "0" // Change minimap colours. dota_unit_use_player_color "1"; dota_friendly_color_b "0.8"; dota_friendly_color_g "0.7"; dota_friendly_color_r "0.3"; dota_enemy_color_b "0.4"; dota_enemy_color_g "0.4"; dota_enemy_color_r "0.8"; // Make results appear immediately after game ends dota_sf_game_end_delay 0 // Enables information updon death (Default: 0) dota_killcam_show 1 // Threshold delay to accept minimap clicks (default 0.2) dota_minimap_misclick_time "0.2" ////////////////////////// /// HEALTH BAR /// ////////////////////////// // Health Bar, makes hp changes instantaneous if set to 0 without quotations dota_health_hurt_decay_time_max "0" // Default is 0.8 dota_health_hurt_decay_time_min "0" // Default is 0.3 dota_health_hurt_delay "0" // Default is 0.1 dota_pain_decay "0" // Default is 0.8 dota_pain_factor "0" // Default is 3 dota_pain_multiplier "0" // Default is 0.8 // Health segmenting in the lifebar (default 250) dota_health_per_vertical_marker "250" // Opacity major healthbar divider (default 255, 0=invisible 255=opaque) dota_health_marker_major_alpha "255" // Opacity minor healthbar divider (default 128, 0=invisible 255=opaque) dota_health_marker_minor_alpha "128" // Health number above the lifebar on (default 1) dota_hud_healthbar_number "1" ////////////////////////// /// CAMERA /// ////////////////////////// // Top Rune, Camera Bind bind "z" "dota_camera_setpos -2273.898682 1232.745483 982.072876" // Bot Rune, Camera Bind bind "x" "dota_camera_setpos 3035.773438 -2972.680176 966.072937" ////////////////////////// /// QUICK MESSAGES /// ////////////////////////// bind "c" "chatwheel_say 57" say_team "[autoexec.cfg loaded]" Изменено 20 августа 2014 пользователем Darkd3ad Поделиться сообщением Ссылка на сообщение
Криминал #3 1 июня 2013 Кстати не знал спасибо -Я дьявол и я пришёл делать дьявольскую работу -Нее, у тебя тупее имя было Поделиться сообщением Ссылка на сообщение
3xac7 #4 1 июня 2013 неплохои давно ты за фнатиков глоришь ? Поделиться сообщением Ссылка на сообщение
EvilSunRise #5 1 июня 2013 Кстати не знал спасибо Бедный евилсанрайс,его уже и к глорам альянса припихивали,теперь он навибой R.I.P. Legends Поделиться сообщением Ссылка на сообщение
Rapist #6 1 июня 2013 так и знал, что в доту 2 играют одни читерщики конечно, с читами любой может..... Поделиться сообщением Ссылка на сообщение
Криминал #7 1 июня 2013 так и знал, что в доту 2 играют одни читерщикиконечно, с читами любой может..... Слейся в унитаз -Я дьявол и я пришёл делать дьявольскую работу -Нее, у тебя тупее имя было Поделиться сообщением Ссылка на сообщение
UmN1k #8 1 июня 2013 неплохои давно ты за фнатиков глоришь ?полгода уже как Поделиться сообщением Ссылка на сообщение
denote #9 1 июня 2013 лол ты гонишь что ли ?все это знают, кому надо пользуются ,кому не надо не пользуются Поделиться сообщением Ссылка на сообщение
Darkd3ad #11 1 июня 2013 автор хочет уважения и благодарности сообщества Поделиться сообщением Ссылка на сообщение
UmN1k #12 1 июня 2013 нет, я хочу получить опыт работы в дружном коллективе ПД Поделиться сообщением Ссылка на сообщение
TAKE ONE #13 1 июня 2013 (изменено) Кстати не знал спасибо божественно Изменено 1 июня 2013 пользователем TAKE ONE Поделиться сообщением Ссылка на сообщение
Sedeyka #14 1 июня 2013 и без этого реально успевал прожимать ту же кнопку 1 2 раза Поделиться сообщением Ссылка на сообщение
StoryOff #15 1 июня 2013 (изменено) А как сделать контрол+пробел? А то я отдельный скрипт для этой хни юзаю, а тут можно в дотке сразу. Изменено 1 июня 2013 пользователем StoryOff Поделиться сообщением Ссылка на сообщение
Криминал #16 1 июня 2013 Кстати не знал спасибо божественноБоже мой ещё 1 долбаеб с регой в 30 минут назад -Я дьявол и я пришёл делать дьявольскую работу -Нее, у тебя тупее имя было Поделиться сообщением Ссылка на сообщение
Murr #18 1 июня 2013 Но разве рот пуджа или айон шел ДСа не убьет тебя, когда у тебя будет 1 хп? То есть окно становится меньше, чем время тика рота\шела? Поделиться сообщением Ссылка на сообщение
lolo4ka.G0Dlike #19 1 июня 2013 как отменить бинд, если сделал неправильный, или он тебе не нужен? Но разве рот пуджа или айон шел ДСа не убьет тебя, когда у тебя будет 1 хп? То есть окно становится меньше, чем время тика рота\шела?они тикают раз в 0,1сект.е. без бинда ты врятли успеешь прокликать так быстро, а с биндом возможно Поделиться сообщением Ссылка на сообщение
Murr #20 1 июня 2013 (изменено) как отменить бинд, если сделал неправильный, или он тебе не нужен? unbind q Изменено 1 июня 2013 пользователем Murr Поделиться сообщением Ссылка на сообщение