#IfWinActive ahk_class Turbine Device Class
SendMode Play
F2::
ahk_class=Turbine Device Class
PixelGetColor, clipboard, 662, 101, RGB
MsgBox, %clipboard%
return
F3::
MouseGetPos, x, y
clipboard = %x%`,%A_Space%%y%
return
F4::
FileAppend, %today%, D:\log.txt
return
F6::
i=0
ahk_class = Turbine Device Class
speed := 1.50/1.40
While i = 0
{
Send {Numpad0}
Send {Numpad7 down}
sleep 1000
Send {Numpad7 up}
PixelGetColor, journal, 662, 101, RGB
IF journal = 0xA20000
{
Send {Esc}
}
GoSub Assrun
color =;
PixelGetColor, color, 1133, 37, RGB
ddcounter=0
While color = 0xFFFFFF
{
GoSub Reset
color =;
PixelGetColor, color, 1133, 37, RGB
ddcounter++
If ddcounter > 10
{
GoSub ddoor
GoSub Assrun
}
}
GoSub Move
color =;
PixelGetColor, color, 1133, 37, RGB
recallcounter = 0
While color != 0xFFFFFF
{
If recallcounter > 2
{
send {t}
}
GoSub Recall
color =;
PixelGetColor, color, 1133, 37, RGB
recallcounter++
}
}
return
F5::
i=1
return
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;RESET;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Assrun:
Send {s down}
sleep 2800
Send {s up}
Send {a down}
sleep 1200
Send {a up}
return
Reset:
send {q}
sleep 500
send {e}
sleep 500
MouseClick, left, 336, 200 ;RESET BUTTON
sleep 300
MouseClick, left, 336, 210 ;RESET BUTTON
sleep 300
MouseClick, left, 336, 220 ;RESET BUTTON
sleep 300
MouseClick, left, 600, 539 ;Yes BUTTON
sleep 300
MouseClick, left, 600, 549 ;Yes BUTTON
sleep 300
MouseClick, left, 600, 559 ;Yes BUTTON
sleep 300
send {q}
sleep 500
send {e}
sleep 500
MouseClick, left, 342, 320 ;Elite
sleep 300
MouseClick, left, 342, 320 ;Elite
sleep 300
MouseClick, left, 81, 559 ;ENTER BUTTON
sleep 300
MouseClick, left, 81, 569 ;ENTER BUTTON
sleep 300
MouseClick, left, 81, 579 ;ENTER BUTTON
sleep 300
MouseClick, left, 600, 600
sleep 4000
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;RESET;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
return
Move:
Send {t}
sleep 1000
Send {w down}
sleep 4800*speed
Send {w up}
Send {w down}
sleep 300*speed
Send {Space}
sleep 50*speed
MouseMove, -30, 0, 100, R
Sleep 3000*speed
Send {w up}
Send {w down}
sleep 1000*speed
send {space}
sleep 850*speed
MouseMove, 120, 0, 100, R
Sleep 650*speed
Send {w up}
sleep 100
MouseMove, 1090, 0, 100, R
sleep 100
Send {w down}
sleep 1900*speed
Send {w up}
MouseMove, 400, 0, 100, R
sleep 100
sleep, 400
Send {q}
sleep, 400
Send {e}
sleep, 400
Loop, 6
{
send, ^{F1} ;fearless
sleep 300
}
;Первый диплочек (Fearless)
MouseMove, -400, 0, 100, R
sleep 100
Send {w down}
sleep 2200*speed
Send {w up}
MouseMove, 400, 0, 100, R
sleep 100
sleep, 400
Send {q}
sleep, 400
Send {e}
sleep, 400
Loop, 6
{
send, ^{F1} ;gnoll
sleep, 300
}
;Второй диплочек (гнолль)
MouseMove, 650, 0, 100, R
sleep 100
Send {w down}
sleep 2000*speed
MouseMove, 300, 0, 100, R
sleep 2150*speed
MouseMove, -385, 0, 100, R
sleep 900*speed
Send {w up}
sleep, 400
Send {q}
sleep, 400
Send {e}
sleep, 400
Loop, 6
{
send, ^{F1} ;int
sleep, 300
}
;Интимидейт ()
MouseMove, 1050, 0, 100, R
sleep 100
Send {w down}
sleep 1000*speed
MouseMove, 300, 0, 100, R
sleep 2150*speed
MouseMove, -210, 0, 100, R
sleep 1900*speed
Send {w up}
sleep, 400
Send {q}
sleep, 400
Send {e}
sleep, 400
Loop, 6
{
send, ^{F1} ;blf
sleep, 300
}
;блеф ()
send, ^{F1} ;blf
sleep, 200
;PixelGetColor, white, 638, 505, RGB
;while white = 0x676767
;{
Send {t}
sleep 300
;PixelGetColor, white, 638, 505, RGB
;}
return
recall:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;RECALL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
send, ^{F1} ;blf
sleep, 200
Send {w}
MouseClick, left, 1230, 138 ;recall
sleep 100
MouseClick, left, 1230, 138 ;recall
sleep 100
If j = 1
{
Send +{4}
sleep, 230
j=0
}
Else
{
Send +{3}
sleep, 230
j=1
}
MouseClick, left, 600, 600 ;Yes BUTTON
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;RECALL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
sleep 4000
return
ddoor:
Send {F1}
Sleep 1000
Send {0} ;кнопка ддора
Send {s down}
sleep 100
Send {s up}
MouseClick, right, 640, 512
Sleep 500
MouseClick, right, 640, 512
Sleep 500
MouseClick, right, 640, 512
Sleep 500
MouseClick, right, 640, 512
Sleep 500
Send {e}
sleep 500
ddcounter=0
sleep 4000
return