ahk

Download Ahk

If you can't read please download the document

Upload: ion-dobre

Post on 22-Oct-2015

14 views

Category:

Documents


7 download

DESCRIPTION

Ahk

TRANSCRIPT

SetTimer, Jump, 60000 Loop { IfWinActive, ahk_class CrypticWindowClassDX0 { ; Is the game already over? ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *30 matchD one.png if(ErrorLevel = 0) { critical, on MouseClick left, foundX, foundY Sleep 15000 Send {Alt} Sleep 200 ImageSearch, portraitX, portraitY, 0, 0, %A_ScreenWidth%, %A_ScreenHeigh t%, *30 playerPortrait.png MouseClick right,portraitX, portraitY Sleep 3000 ImageSearch, leaveX, leaveY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *3 0 leaveParty.png MouseClick left,leaveX, leaveY Send {alt} Sleep 200 critical, off } else { ; Are we in a game already? ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *3 0 inMatch.png if (ErrorLevel = 0) { ; Be a dick and kick everyone from the party if we are leader ;ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHe ight%, *30 isLeader.png ;if(ErrorLevel = 0) { ;critical,on ;Send {Alt} ;ImageSearch, partyX, partyY, 0, 0, %A_ScreenWidth%, %A_ ScreenHeight%, *30 inParty.png ;if(ErrorLevel = 0) { ;MouseClick right, partyX, partyY ;Sleep 3000 ;ImageSearch, kickX, kickY, 0, 0, %A_ScreenWidth %, %A_ScreenHeight%, *30 kickPlayer.png ;MouseClick left, kickX, kickY ;} ;critical,off ;} } else { ImageSearch, partyX, partyY, 0, 0, %A_ScreenWidth%, %A_ScreenHei ght%, *30 inParty.png if(ErrorLevel = 0) { Send {m} Sleep 200 ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_S creenHeight%, *30 changeInstance.png if(ErrorLevel = 0) { critical,onMouseClick left, foundX, foundY Sleep 3000 ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidt h%, %A_ScreenHeight%, *30 transferButton.png MouseClick left, foundX, foundY Sleep 15000 Send {Alt} Sleep 200 ImageSearch, portraitX, portraitY, 0, 0, %A_Scre enWidth%, %A_ScreenHeight%, *30 playerPortrait.png MouseClick right,portraitX, portraitY Sleep 3000 ImageSearch, leaveX, leaveY, 0, 0, %A_ScreenWidt h%, %A_ScreenHeight%, *30 leaveParty.png MouseClick left,leaveX, leaveY Send {alt} Sleep 200 critical,off } } else { ; Has the queue popped? ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_S creenHeight%, *30 groupFinder.png if (ErrorLevel = 0) { Send {Shift down} Sleep 100 Send 1 Sleep 100 Send {Shift up} Sleep 15000 } else { ; Do we need to queue up? ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidt h%, %A_ScreenHeight%, *30 queueAvailable.png if (ErrorLevel = 0) { ; Arbitrary 50 here. Just to make sure i t doesn't detect the other join buttons. ImageSearch, buttonX, buttonY, foundX, f oundY-50, %A_ScreenWidth%, %A_ScreenHeight%, *30 joinButton.png if(ErrorLevel = 0) { MouseClick left, buttonX, button Y Sleep 3000 MouseMove 0, 0 } } else { ; Can't find queue button, Try opening u p queue Send k Sleep 3000 } } } } } }} return Jump: IfWinActive, ahk_class CrypticWindowClassDX0 { Send {Space} ; Temp fix here... dunno why its not detecting me ingame Sleep 100 Send {Space down} Sleep 100 Send {Space up} } return