4,5 часа
я хуярил
этот
ебучий
быдлокод
сука
ёбаных
блядь
4,5
часа
нахуй
и теперь
оно
работает
это
говно
дилетантское
сука
заработало
ннннннахуй
Свернутый текстКод:#IfWinActive ahk_class Turbine Device Class SendMode Play F6:: i=0 speed := 1.50/1.55 ;ебашь сюда delay=500 ;ожидание в миллисекундах открытия всех окон, в случае проблем со входом в крусиблю раскомментить две строки где то дальше monkrecall=1 ;использование монкорекола 0=выкл, 1=вкл np=0 k=0 ;поворот перед крусиблом, настоятельно рекомендуется держать выключенным, 0=выкл, 1=вкл ahk_class = Turbine Device Class WinGetPos, , , wx, wy, A While i = 0 { imagesearch, x, y, 0, 0, wx, wy, %a_scriptdir%\meridia.bmp if errorlevel=0 { Send {s down} ; отходим назад sleep, 500*speed Send {s up} sleep 50 click, down, right sleep 50 MouseMove, 900, 0, 100, R click, up, right sleep 50 click, up, right } while errorlevel=0 ;цикл который будет работать пока не войдем в квест { send {q} ;открываем меню sleep 50 send {e} sleep delay ;раскомментить в случае проблем imagesearch, , , 0, 0, wx, wy, %a_scriptdir%\theshroud.bmp j=0 while (errorlevel=1 and j<=delay) ;ждем 1 сек как откроется меню { sleep 100 imagesearch, , , 0, 0, wx, wy, %a_scriptdir%\theshroud.bmp j:=j+100 } if j>=delay ;если меню за 1 сек не открылось повторяем цикл с самого начала { imagesearch, , , 0, 0, wx, wy, %a_scriptdir%\meridia.bmp continue 2 ;заменить на 1, если np=1 } imagesearch, x, y, 0, 0, wx, wy, %a_scriptdir%\reset.bmp ;смотрим нужно ли ресетить квест и ресетим if errorlevel=0 { mouseclick, left, x, y ;reset button sleep 50 mouseclick, left, x, y sleep 50 MouseClick, left, (wx/2-48), (wy/2+60) ;Yes BUTTON sleep 50 MouseClick, left, (wx/2-48), (wy/2+60) sleep 50 send {q} sleep 50 send {e} sleep delay ;раскомментить в случае проблем j=0 imagesearch, , , 0, 0, wx, wy, %a_scriptdir%\theshroud.bmp while (errorlevel=1 and j<=delay) { sleep 100 imagesearch, , , 0, 0, wx, wy, %a_scriptdir%\theshroud.bmp j:=j+100 } if j>=delay ;если меню за 1 сек не открылось повторяем цикл с самого начала { imagesearch, , , 0, 0, wx, wy, %a_scriptdir%\meridia.bmp continue 2 } } imagesearch, x, y, 0, 0, wx, wy, %a_scriptdir%\elite.bmp ;ищем кнопку с элитной сложностью if errorlevel=0 { mouseclick, left, x, y ;жмем элиту sleep 50 mouseclick, left, x, y sleep 50 } imagesearch, x, y, 0, 0, wx, wy, %a_scriptdir%\enter.bmp ;ищем и жмем вход if errorlevel=0 { mouseclick, left, x, y sleep 50 mouseclick, left, x, y sleep 50 } imagesearch, x, y, 0, 0, wx, wy, %a_scriptdir%\meridia.bmp ;смотрим находимся ли мы еще в руинах } imagesearch, , , 0, 0, wx, wy, %a_scriptdir%\quest.bmp ;смотрим вошли ли мы в квест while errorlevel=1 { sleep 50 imagesearch, , , 0, 0, wx, wy, %a_scriptdir%\quest.bmp } send {w down} sleep, 2300*speed send {w up} sleep 100 ;SLEEP 5000 Send {q} sleep, 50 Send {e} sleep 500 j=0 imagesearch, , , 0, 0, wx, wy, %a_scriptdir%\arrow.bmp while errorlevel=0 ;жамкаем Ф1 пока стрелка не пропадет { sleep 200 send ^{F1} sleep 50 imagesearch, , , 0, 0, wx, wy, %a_scriptdir%\arrow.bmp sleep 300 ;UNCOMMENT? } sleep 1000 ;displacement send +{1} sleep 3000 send {q} ;кликаем портал sleep 50 send {e} imagesearch, , , 0, 0, wx, wy, %a_scriptdir%\partone.bmp ;ждем 20 секунд while (errorlevel=1 and k<=200) { sleep 100 imagesearch, , , 0, 0, wx, wy, %a_scriptdir%\partone.bmp k:=k+1 } if errorlevel=0 { sleep 300 send !{4} sleep 300 click, down, right ;зажимаем ПКМ sleep 50 click, down, right MouseMove, -150, 0, 100, R ;TEST IT Send {w down} sleep, 2000*speed ;TEST IT send {space} sleep 500 ;TEST IT Send {w up} sleep 1000 sleep 50 MouseMove, -300, 0, 100, R send {w down} sleep 100 send {space} sleep 800 send {w up} sleep 100 MouseMove, 900, 0, 100, R sleep 2000 send {w down} sleep 300 send {space} sleep 500 send {r} sleep 1800 MouseMove, 170, 0, 100, R sleep 750 MouseMove, -170, 0, 100, R sleep 500 send {w up} sleep 1300 send {w down} sleep 500 send {space} sleep 300 send {r} sleep 1300 MouseMove, 450, 0, 100, R sleep 2000 MouseMove, 450, 0, 100, R sleep 1000 MouseMove, -75, 0, 100, R sleep 1000 send {w up} sleep 100 MouseMove, 75, 0, 100, R sleep 200 send {space} sleep 100 send {w down} sleep 1000 send {w up} sleep 1000 MouseMove, -575, 0, 100, R sleep 100 send {w down} sleep 200 send {space} sleep 50 send {w up} sleep 1500 MouseMove, 125, 0, 100, R sleep 1000 send {w down} sleep 75 send {space} sleep 500 send {r} sleep 2000 send {w up} MouseMove, -450, 0, 100, R send {w down} sleep 100 send {space} sleep 500 send {w up} MouseMove, -435, 0, 100, R sleep 1000 send {w down} sleep 300 send {r} sleep 4500 MouseMove, -70, 0, 100, R sleep 3100 send {r} sleep 900 send {w up} sleep 100 send {w up} sleep 100 send {w up} sleep 100 send {q} sleep 50 send {e} sleep 300 sleep 100 ;отжимаем ПКМ click, up, right sleep 100 click, up, right sleep 100 imagesearch, x, y, 0, 0, wx, wy, %a_scriptdir%\recall.bmp ;ищем кнопку рекол, делаем это вне цикла дабы, если ддошка лагнет и будем грузиться дольше 20 секунд, не жамкать на рекол в гиантхолде while i=0 ;цикл будем крутить пока не среколимся { sleep 50 click, up, right j=0 mouseclick, left, x, y ;жмем рекол sleep 100 mouseclick, left, x, y sleep 100 if monkrecall=1 ;жмем первую или вторую стоку { Send !{2} monkrecall=2 } else if monkrecall=2 { send !{1} monkrecall=1 } sleep 300 MouseClick, left, 796, 625 ;Yes BUTTON imagesearch, , , 0, 0, wx, wy, %a_scriptdir%\meridia.bmp ;ждем 20 секунд или пока не среколимся while (errorlevel=1 and j<=200) { sleep 100 imagesearch, , , 0, 0, wx, wy, %a_scriptdir%\meridia.bmp j:=j+1 } if errorlevel=0 ;если наконец в руинах - прекращаем break } } } return F11:: Sendmode Play i=0 ahk_class = Turbine Device Class while i=0 { MouseMove, -200, 0, 100, R sleep 500 MouseMove, 200, 0, 100, R sleep 500 } return f8:: pause return
интересно как скоро меня забанят к хуям
Отредактировано Vicodin! (21.01.2016 01:59:41)