Nebel #721 3 ноября 2015 (изменено) Попытался сделать бинд, чтобы по 1 клику было 3 нажатия инвентаря и каст ракет и каст лазера.Я пытался, у меня почему то нужно сделать 2-3 нажатия на кнопку, чтобы все скаставалось, но это не так уж и сложно, почему то вещи в инвентаре кастуются в рандомном порядкеПотому что нечем контролировать тайминг.Как вариант - сделать алиас через ребинд. Кнопку придется нажимать столько раз, сколько нужно совершить действий, зато жать лишь на одну кнопку. alias "tink1" "dota_item_quick_cast 0;bind A tink2;" alias "tink2" "dota_item_quick_cast 1;bind A tink3;" alias "tink3" "dota_item_quick_cast 2;bind A tink4;" alias "tink4" "dota_ability_quickcast 0;bind A tink5;" alias "tink5" "dota_ability_quickcast 1;bind A tink1;" bind "S" "bind A tink1;" bind "A" "tink1" Изменено 3 ноября 2015 пользователем Nebel Цитата Поделиться сообщением Ссылка на сообщение
^p1x #722 3 ноября 2015 (изменено) Сейчас в сорсе2 можно использовать таймер?Хочу сделать скрипт напоминалку по рошану:Нажал кнопку пошел отчет, через 4 минут пишет что аегис через 60 сек пропадет, через 8 минут что рош может появится.Каждую минуту напоминал бы про чек рун (тиммейтам) Типо 1.45 3.45 итд.Какая то команда есть для отсчета времени? Изменено 3 ноября 2015 пользователем ^p1x Цитата Поделиться сообщением Ссылка на сообщение
Nebel #723 3 ноября 2015 Какая то команда есть для отсчета времени?Контроля времени сейчас через консоль нет, даже паузы в макросах не поставишь. Я через макрос на клаву сделал, она мне чатиковые бинды прожимает когда пропадает аегис и когда начинается окно респа рошана. Цитата Поделиться сообщением Ссылка на сообщение
^p1x #724 3 ноября 2015 Ок, а если сделать через autohotkey? За его использование не банят? Цитата Поделиться сообщением Ссылка на сообщение
Nebel #725 3 ноября 2015 (изменено) Макрос в автохоткей F1:: Send, {F1 2} Sleep, 300000 Send, {F1} Sleep, 180000 Send, {F1} Sleep, 180000 Send, {F1} Вот это в autoexec.cfg alias "roshantime1 "chatwheel_say 57;bind F1 roshan2;" alias "roshantime2 "say_team рошан;bind F1 roshan3;" alias "roshantime3 "say_team пропал аегис;bind F1 roshan4;" alias "roshantime4 "say_team начало окна респа рошана;bind F1 roshan5;" alias "roshantime5 "say_team конец окна респа рошана;bind F1 roshan1;" bind "F1" "roshantime1" Вроде так должно работать, давно с автохоткеем дело не имел.Банить не должны, этот функционал есть в большинстве клав дороже 100рублей.Ну и офк при паузах в игре таминг собьется. Изменено 3 ноября 2015 пользователем Nebel Цитата Поделиться сообщением Ссылка на сообщение
imosme #726 3 ноября 2015 Кстати насколько реально сделать бинд, чтобы при блинке сначала пт прекелючалась на инту, а потом обычно, или из за отсутствие интервалов тоже анриал, а то задолбаблся прожимать? Цитата Поделиться сообщением Ссылка на сообщение
Kant #727 3 ноября 2015 помимо того, что все команды, окторые должны исполниться подряд одной кнопкой сейчас могут сработать хуй пойми как,каким образом ты собираешься определять текущее состояние костыля? Цитата Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
imosme #728 3 ноября 2015 помимо того, что все команды, окторые должны исполниться подряд одной кнопкой сейчас могут сработать хуй пойми как,каким образом ты собираешься определять текущее состояние костыля?по дефолту пт на силу стоит, при блинке сначала пт переводится на инт, после бинка опять в силу Цитата Поделиться сообщением Ссылка на сообщение
Nebel #729 3 ноября 2015 по дефолту пт на силу стоит, при блинке сначала пт переводится на инт, после бинка опять в силу alias +blink "dota_item_quick_cast 0;dota_ability_quickcast 1;" alias -blink "dota_item_quick_cast 0;dota_item_quick_cast 0;" bind "v" "+blink" Не всегда корректно переключает пт, лучше всего кнопку отжимать уже после блинка. Цитата Поделиться сообщением Ссылка на сообщение
Nebel #730 3 ноября 2015 (изменено) Ок, а если сделать через autohotkey? За его использование не банят?Макросы на тайминг рошана что я писал выше не корректны, вот рабочие версии, проверено. Также учтен момент с паузами в игре, ф11 пауза скрипта, ф12 возобновление. автохоткей F1:: { Send, 1 sleep 200 Send, 1 Sleep, 300000 Send, 1 Sleep, 180000 Send, 1 Sleep, 180000 Send, 1 } Return F11:: If not Stop { Stop := True Pause } Return F12:: If Stop { Stop := False Pause } Return autoexec.cfg alias "roshantime1" "chatwheel_say 57;bind 1 roshantime2;" alias "roshantime2" "say_team roshan;bind 1 roshantime3;" alias "roshantime3" "say_team aegis end;bind 1 roshantime4;" alias "roshantime4" "say_team roshan resp start;bind 1 roshantime5;" alias "roshantime5" "say_team roshan resp end;bind 1 roshantime1;" bind "1" "roshantime1" Изменено 3 ноября 2015 пользователем Nebel Цитата Поделиться сообщением Ссылка на сообщение
jumala #731 4 ноября 2015 (изменено) . Изменено 1 февраля 2019 пользователем jumala Цитата Поделиться сообщением Ссылка на сообщение
jumala #732 4 ноября 2015 (изменено) . Изменено 1 февраля 2019 пользователем jumala Цитата Поделиться сообщением Ссылка на сообщение
Darkd3ad #733 4 ноября 2015 эх заходишь в родимый топан а тут пацаны передвижение героя биндят на кнопкищас бы мем (ахах мем) с гагариным сюда блятьуродысамое смешное что латенси можно в любом дефолтном софте от рейзер или типа того поставить Цитата Поделиться сообщением Ссылка на сообщение
jumala #734 5 ноября 2015 (изменено) . Изменено 1 февраля 2019 пользователем jumala Цитата Поделиться сообщением Ссылка на сообщение
Darkd3ad #735 6 ноября 2015 да я тебе по факту говорю мне особо похуй че там ты делаешь+sixenseleftclick убрали вроде уже давно Цитата Поделиться сообщением Ссылка на сообщение
maxvolga #736 7 ноября 2015 (изменено) как поставить иконку байбека на 7 минут?Квиккаст на движение тоже интересует. Изменено 7 ноября 2015 пользователем maxvolga Цитата Поделиться сообщением Ссылка на сообщение
^p1x #737 7 ноября 2015 (изменено) Как сделать, чтобы пока не активировали на ctrl shift space - надписи никакой не было?https://github.com/p...ak/Roshan-Timerupd сделал #Include %A_ScriptDir%/Timer.ahk ; Configurable Variables Roshan_Up_Color = cLime Pause_Color = cWhite Agies_Not_Reclaimed_Color = cWhite Agies_Reclaimed_No_Roshan = cAqua Roshan_Respawn_Window = cYellow Time_Remaining = 0 Show_OSD = 2 CustomColor = EEAA99 ; Can be any RGB color (it will be made transparent below). Gui +LastFound +AlwaysOnTop -Caption +ToolWindow ; +ToolWindow avoids a taskbar button and an alt-tab menu item. Gui, Color, %CustomColor% Gui, Font, s16 ; Set a large font size (32-point). Gui, Add, Text, vMyText %Roshan_Up_Color%, XXXXX YYYYY ; XX & YY serve to auto-size the window. ; Make all pixels of this color transparent and make the text itself translucent (150): WinSet, TransColor, %CustomColor% 150 SetTimer, UpdateOSD, 200 Gosub, UpdateOSD ; Make the first update immediate rather than waiting for the timer. ; Play with offsets for resolutions other than 1920x1080 Gui, Show, x1750 y-5 NoActivate ; NoActivate avoids deactivating the currently active window. return MsToMinSec(i) { Return, i < 1 ? "0:0" : ((n := i // g := 60000) ? n : "0") . "." . ((0 < i -= n * g) ? ((n := i // 1000) ) : "0") } UpdateOSD: MS_Left := 660000-Timer("Roshan","L") Time_Left := MsToMinSec(MS_Left) if Time_Remaining > 0 { Gui, Font, %Pause_Color% GuiControl, Font, MyText GuiControl,, MyText, Paused } else if (Timer("Roshan","S") and !Timer("Roshan")) { if MS_Left between 0 and 300000 { Gui, Font, %Agies_Not_Reclaimed_Color% GuiControl, Font, MyText } else if MS_Left between 300001 and 480000 { Gui, Font, %Agies_Reclaimed_No_Roshan% GuiControl, Font, MyText } else if MS_Left between 480001 and 660000 { Gui, Font, %Roshan_Respawn_Window% GuiControl, Font, MyText } GuiControl, Font, MyText GuiControl, Show, MyText GuiControl,, MyText, %Time_Left% } else if Time_Remaining = 0 { Gui, Font, %Roshan_Up_Color% GuiControl, Font, MyText GuiControl, Hide, MyText } else { Gui, Font, %Roshan_Up_Color% GuiControl, Font, MyText GuiControl,, MyText, Roshan is up! } return ; Keybinds +^space:: ; Start/Pause timer if Time_Remaining > 0 { Timer("Roshan",Time_Remaining) Time_Remaining = 0 } else if (Timer("Roshan","S") and !Timer("Roshan")) { Time_Remaining := Timer("Roshan","L") Timer("Roshan","U") } else Timer("Roshan",660000) return pause:: ; Remove timer Time_Remaining = 0 Timer("Roshan","U") return ^Esc:: display := mod(Show_OSD, 2) Show_OSD++ GuiControl, Show%display%, MyText return Изменено 7 ноября 2015 пользователем ^p1x Цитата Поделиться сообщением Ссылка на сообщение
theddz #738 8 ноября 2015 Всем привет ребята. На движке Source 2 теперь убрали зажатие шифта, верно? Напишите теперь как использовать скрипт на абуз боттла, пожалуйста. Можно и в виде AHK, заранее благодарю! Цитата Поделиться сообщением Ссылка на сообщение
BRA_HAYFA #739 9 ноября 2015 боже людям уже сложно выбрать курьера и нажать Shift+q+d :lol: Цитата Поделиться сообщением Ссылка на сообщение
c1q3 #740 11 ноября 2015 Я сделал для себя таймер на рошана на AutoHotKey, который активируется автоматически при появлении надписи на экране. Использовал метод imagesearch, в остальном простой таймер. Из минусов, работает только с моим разрешением экрана. Некоторое время назад изучал скрипт по разводке иллюзий у наги сирены по кемпам и могу сказать, что на основе autohotkey можно сделать скрипты и покруче и побыстрее. Цитата Поделиться сообщением Ссылка на сообщение