Hed-kun #301 9 февраля 2012 способа отслеживать кд скилов, не вмешивающегося в процесс варика в оперативке, адекватного, не мешающего нормальному юзанию скилов — нет да не только если застанили, а если сам нажал хоткей, но передумал? предлагающие такое - ОЧЕНЬ мало играли Инвокером, и никакие бинды их не спасут Цитата Скрытый текст Цитата посоны я джуса забанил мне пиздос? Цитата Поделиться сообщением Ссылка на сообщение
hozjain #302 9 февраля 2012 способа отслеживать кд скилов, не вмешивающегося в процесс варика в оперативке, адекватного, не мешающего нормальному юзанию скилов — нет да не только если застанили, а если сам нажал хоткей, но передумал? предлагающие такое - ОЧЕНЬ мало играли Инвокером, и никакие бинды их не спасут Добрый дядя ни че не скажешь) да я не про за него, но раккап на 7к щас отыграл 26-4 Есть, проверять цвет пикселя скиллов, но это еще та ебола, забей. Задрачивай инвокера так. Мб ты и прав, не стоит овчинка выделки) Пошел дротить с инвоком . Авось че нить придумаю, как выйти из ситуации . Спс всем за участие в обсуждении Цитата Поделиться сообщением Ссылка на сообщение
IPhenomenI #303 13 февраля 2012 Проблема: при введении строчки "menu, tray, nostandart" скрипт отказывается работать наполовину, без нее работает полностью. С чем это может быть связано? Еще 1 вопрос написал код для "Безопасного" использования ульта Скорпиона vk43:: Send {vk43}{shift down} Sleep 2000 Send {Shift up} return Хотел сделать, чтобы SandKing по нажатие "C" остановился "S"неполучилось, начал кастовать ульт с зажатым шифтом. Так-же не понял как релизовать по нажатию "S", моментальный сброс этого действия. Цитата Поделиться сообщением Ссылка на сообщение
InFlames #304 14 февраля 2012 Попробуй vk43:: заменить на ~vk43:: Про menu, tray, nostandart не понял, приведи полный код. Цитата Поделиться сообщением Ссылка на сообщение
IPhenomenI #305 14 февраля 2012 Попробуй vk43:: заменить на ~vk43:: Про menu, tray, nostandart не понял, приведи полный код. в д2 хреново пашет, помогло ставить задержки vk43:: send {vk53} Sleep 50 send {vk43} Sleep 50 send {shift down} Sleep 1900 send {Shift up} return в трее тоже разобрался, осталось сделать на s, резкое прерывания действия Цитата Поделиться сообщением Ссылка на сообщение
InFlames #306 15 февраля 2012 В каком смысле резкое? Цитата Поделиться сообщением Ссылка на сообщение
IPhenomenI #307 15 февраля 2012 Пытался сделать команду типа vk53::sendplay {vk53}{Shift up}, чтобы была возможность отменить каст ульта, но она криво работает( ,а суспенд и рестар не помогают. Цитата Поделиться сообщением Ссылка на сообщение
InFlames #308 17 февраля 2012 Отсенить каст ульта скорпиона? Это невозможно. Цитата Поделиться сообщением Ссылка на сообщение
justice_st #309 3 марта 2012 с помощью этой проги можно привязать курсор к окну, не токо для вк3, а для любого окна? Цитата Поделиться сообщением Ссылка на сообщение
InFlames #310 3 марта 2012 Да, где-то был скриптик такой. Тебе для какой проги? Цитата Поделиться сообщением Ссылка на сообщение
justice_st #311 3 марта 2012 ну допустим для космических рейнджеров Цитата Поделиться сообщением Ссылка на сообщение
InFlames #312 3 марта 2012 sendplay {click, X, Y} где X и Y координаты экрана попробуй Цитата Поделиться сообщением Ссылка на сообщение
justice_st #313 4 марта 2012 а эти X и Y нельзя из приложения как-нибудь выковырять? Цитата Поделиться сообщением Ссылка на сообщение
Hed-kun #314 4 марта 2012 mousgetpos x, y - запись текущего положения курсора в х, у переменные sendplay {click, %x%, %y% } - клик по точке с координатами из переменных чтоб сами цифры увидеть - msgbox x=%x% y=%y% Цитата Скрытый текст Цитата посоны я джуса забанил мне пиздос? Цитата Поделиться сообщением Ссылка на сообщение
InFlames #315 4 марта 2012 Если не разберешься, пиши. Напишем скрипт. Цитата Поделиться сообщением Ссылка на сообщение
sometimes #316 21 марта 2012 Инвокер. Магии посылаются сразу на дефолтных хоткеях. Т.е. нажимая B сразу нажимается qwer, затем небольшая задержка и нажимается B. Добавлена функция автоотключения чата. F12 - пауза скрипта ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ НЕ РЕДАКТИРОВАТЬ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ #NoEnv #SingleInstance, force #MaxHotkeysPerInterval 1000 #IfWinActive ahk_class Warcraft III Process, Priority, , High SetBatchLines, -1 SetKeyDelay, -1 VK_LIST = VK41,VK42,VK43,VK44,VK45,VK46,VK47,VK48,VK49,VK4A,VK4B,VK4C,VK4D,VK4E,VK4F,VK50,VK51,VK52,VK53,VK54,VK55,VK56,VK57,VK58,VK59,VK5A,VKC0 HK_LIST = A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,`` Spell_List = SunStrike,ChaosMeteor,ForgeSpirit,ColdSnap,GhostWalk,IceWall,Alacrity,Tornado,EMP,DeafeningBlast ; Комбинации SunStrike = eee ChaosMeteor = eew ForgeSpirit = eeq ColdSnap = qqq GhostWalk = qqw IceWall = qqe Alacrity = wwe Tornado = wwq EMP = www DeafeningBlast = qwe InvokeList = -il ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ НАСТРОЙКИ (МОЖНО РЕДАКТИРОВАТЬ) ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;Задержка между комбо и нажатием хоткея магии delay:=170 ; Хоткеи для комбинаций ; ! = ALT, + = SHIFT, ^ = CTRL, # = WIN Key_1 := "t" ; SunStrike (T) Key_2 := "d" ; ChaosMeteor (D) Key_3 := "f" ; ForgeSpirit (F) Key_4 := "y" ; ColdSnap (Y) Key_5 := "v" ; GhostWalk (V) Key_6 := "g" ; IceWall (G) Key_7 := "z" ; Alacrity (Z) Key_8 := "x" ; Tornado (X) Key_9 := "c" ; EMP (C) Key_10:= "b" ; DeafeningBlast (B) Key_IL:= "!``" ; -InvokeListr ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ НЕ РЕДАКТИРОВАТЬ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ;~ ; Создание хоткеев Loop, parse, Spell_List, CSV Hotkey, % VK(Key_%A_Index%), %A_LoopField%, On Hotkey, % Key_IL, IL, On return ; Выполнение комбинаций при нажатии хоткеев SunStrike: ChaosMeteor: ForgeSpirit: ColdSnap: GhostWalk: IceWall: Alacrity: Tornado: EMP: DeafeningBlast: Loop, parse, VK_LIST, CSV If (A_ThisHotkey = A_LoopField) Index:=A_Index Loop, parse, HK_LIST, CSV If (Index=A_Index) ThisHotkey:=A_LoopField Send, % %A_ThisLabel% . "r" sleep %delay% Send % ThisHotkey return IL: Send, {Enter} SendRaw, -il Send, {Enter} return VK(Param) ; заменяет нужные хоткеи на виртуальные коды { global Hotkey:=RegExReplace(Param, "[\^\!\+\#]+(.*)", "$1") If StrLen(Hotkey) > 1 return Param Loop, parse, HK_LIST, CSV If (Hotkey = A_LoopField) { Index := A_Index Loop, parse, VK_LIST, CSV If (A_Index = Index) return % RegExReplace(Param, "(.*)" Hotkey, "$1" A_LoopField) } } ; клавиши активации чата ~*Enter:: ~*Numpadenter:: suspend suspend If GlobalPaused ; если стоит пауза Return If !paused ; если не открыт чат suspend, on Else ; если чат открыт suspend, off paused:=!paused Return ; клавиши отмены чата ~*$esc:: ~*lbutton:: suspend suspend If GlobalPaused or !paused ; если стоит пауза или не открыт чат Return suspend, off paused=0 return F12:: Suspend GlobalPaused:=!GlobalPaused return Вот за это спасибо большое, давно хотел что-то эдакое для инвокера Запустил, все работает. Кстати, значение делея на что влияет? Меняю, а изменений, вроде, никаких. add: на гарене не работает Цитата Скрытый текст всем Le Truk, пацаны всем Мэйти, пацаны Поделиться сообщением Ссылка на сообщение
InFlames #317 21 марта 2012 Делей сделан, что бы магия успевала заряжаться после QWE-R, если задержку убрать, то в итоге магия не кастовалась, по крайней мере на моем компе. На счет гарены не знаю, у меня всё работает. Пробуй отключай UAC и/или запускай autohotkey.exe в режиме совместимости с sp3 и от имени администратора. А для инвокера советую тут в теме найти магии на doubke click. Это самый удобный вариант. Нажимаешь E 3 раза - заряжаешь и кастуешь санстрайк. Если санстрайк заряжен, то достаточно 1 раз нажать E. Цитата Поделиться сообщением Ссылка на сообщение
sometimes #318 21 марта 2012 на счет гарены - у меня просто русс. раскладка стояла =) а нельзя сделать так, что бы когда уже спел у тебя накастован (на панели весит), при нажатии его хоткея, что бы не менялись сферы на те, которые нужны для его каста и книжка (ульт) в кд не шла? было бы прекрасно. Цитата Скрытый текст всем Le Truk, пацаны всем Мэйти, пацаны Поделиться сообщением Ссылка на сообщение
InFlames #319 21 марта 2012 На счет раскладки скрипты постараюсь доработать, но сейчас времени нет. Какой спелл заряжен определить возможности нет. Как вариант использовать скрипт с дабл кликом, о котором я писал выше. Цитата Поделиться сообщением Ссылка на сообщение
sometimes #320 21 марта 2012 На счет раскладки скрипты постараюсь доработать, но сейчас времени нет. Какой спелл заряжен определить возможности нет. Как вариант использовать скрипт с дабл кликом, о котором я писал выше. линкали на дабл-клик скрипт, братюнь add: Нашел, на девятой странице данной темы. Да, пожалуй это гораздо интереснее, нежели предыдущий скрипт. Все остается как я и хотел. Спасибо. Цитата Скрытый текст всем Le Truk, пацаны всем Мэйти, пацаны Поделиться сообщением Ссылка на сообщение