lost_RD

Untitled

May 20th, 2015
826
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CoordMode Pixel Screen
  2. SetWorkingDir, C:\Users\redacted\Dropbox\AHK
  3. SetKeyDelay, 100
  4. SetMouseDelay, 200
  5. running := true
  6.  
  7. !k::
  8. if (running = true) {
  9.     running := false
  10. } else {
  11.     running := true
  12. }
  13. return
  14.  
  15. !i::
  16. IfNotExist, eggbmp.bmp
  17.     MsgBox Error: Your file either doesn't exist or isn't in this location.
  18. MouseGetPos, ButtonX, ButtonY
  19. PixelGetColor, HoverColour, ButtonX+5, ButtonY
  20. MouseMove, ButtonX-100, ButtonY
  21. PixelGetColor, UnhoverColour, ButtonX, ButtonY
  22. ;MsgBox, Hover %HoverColour% Unhover %UnhoverColour%
  23. return
  24.  
  25.  
  26. !l::
  27. Loop
  28. {
  29.     StartLoop(100, running)
  30.     ImageSearch, eggX, eggY, 600, 160, 1260, 655, *64 eggbmp.bmp
  31.     Ascend(eggX, eggY)
  32.     SetupHeroes()
  33. }
  34. return
  35.  
  36.  
  37. StartLoop(lvl, running) {
  38.     level := lvl
  39.     Loop
  40.     {
  41.         if (running = true) {
  42.             PixelGetColor, TempColour, ButtonX+5, ButtonY
  43.             if (TempColour = HoverColour) or (TempColour = UnhoverColour) {
  44.                 MouseMove, ButtonX, ButtonY, 3
  45.                 MouseClick
  46.                 level ++
  47.                 Sleep, 200
  48.             } else {
  49.                 EggPosX := 0
  50.                 MouseMove, ButtonX-100, ButtonY, 3
  51.                 Sleep, 1000
  52.                 ImageSearch, EggPosX, EggPosY, 600, 160, 1260, 655, *64 eggbmp.bmp
  53.                 if ((level < 2500) && (EggPosX > 0)) {
  54.                     MouseMove, EggPosX, EggPosY, 3
  55.                     MouseClick
  56.                 } else {
  57.                     return
  58.                 }
  59.             }
  60.         } else {
  61.             Sleep, 1000
  62.         }
  63.     }
  64. }
  65.  
  66. SetupHeroes() {
  67. Loop, 15 {
  68.     MouseClick, WheelUp, , , 1, 3, , R
  69.     Sleep, 100
  70. }
  71. Loop, 2 {
  72.     MouseClick, WheelDown, , , 1, 3, , R
  73.     Sleep, 100
  74. }
  75.  
  76. MouseMove, 1238, 331, 3
  77. Click 1238, 331
  78.  
  79. ; Fisherman
  80. MouseMove, 220, 360, 3
  81. Send {z down}
  82. Loop 3
  83.     Click 220, 360
  84. Send {z up}
  85. ; Betty
  86. MouseMove, 220, 575, 3
  87. Send {z down}
  88. Loop 3
  89.     Click 220, 575
  90. Send {z up}
  91. ; Leon
  92. MouseMove, 220, 680, 3
  93. Send {z down}
  94. Loop 3
  95.     Click 220, 680
  96. Send {z up}
  97.  
  98. MouseClick, WheelDown, , , 5, 3, D, R
  99.  
  100. ; Broyle
  101. MouseMove, 220, 330, 3
  102. Send {Shift down}
  103. Click 220, 330
  104. Send {Shift up}
  105. ; Midas
  106. MouseMove, 220, 540, 3
  107. Send {z down}
  108. Loop 3
  109.     Click 220, 540
  110. Send {z up}
  111.  
  112. MouseClick, WheelDown, , , 3, 3, D, R
  113.  
  114. ; Amenhotep
  115. MouseMove, 220, 390, 3
  116. Send {z down}
  117. Loop 2
  118.     Click 220, 390
  119. Send {z up}
  120. ; Beastlord
  121. MouseMove, 220, 500, 3
  122. Send {z down}
  123. Loop 3
  124.     Click 220, 500
  125. Send {z up}
  126.  
  127. MouseClick, WheelDown, , , 3, 3, D, R
  128.  
  129. ; Shinatobe
  130. MouseMove, 220, 260, 3
  131. Send {z down}
  132. Click 220, 260
  133. Send {z up}
  134. ; Grant
  135. MouseMove, 220, 345, 3
  136. Send {z down}
  137. Loop 2
  138.     Click 220, 345
  139. Send {z up}
  140. ; Frostleaf
  141. MouseMove, 220, 455, 3
  142. Send {z down}
  143. Loop 2
  144.     Click 220, 455
  145. Send {z up}
  146. ; Atlas
  147. MouseMove, 220, 666, 3
  148. Send {Ctrl down}
  149. Click 220, 666
  150. Send {Ctrl up}
  151.  
  152. MouseClick, WheelDown, , , 3, 3, D, R
  153. MouseMove, 420, 640, 3
  154. Click 420, 640
  155.  
  156. return
  157. }
  158.  
  159. Ascend(eggX, eggY) {
  160. Loop, 15 {
  161.     MouseClick, WheelUp, , , 1, 3, , R
  162.     Sleep, 100
  163. }
  164. Loop, 8 {
  165.     MouseClick, WheelDown, , , 1, 3, , R
  166.     Sleep, 100
  167. }
  168. MouseMove, 213, 465, 3
  169. Send {Ctrl down}
  170. MouseClick
  171. Send {Ctrl up}
  172. MouseMove, 425, 488, 3
  173. MouseClick
  174. MouseMove, 615, 500, 3
  175. MouseClick
  176. MouseMove, eggX+5, eggY+4, 3
  177. MouseClick
  178.  
  179. return
  180. }
  181.  
  182. !s::
  183. SetupHeroes()
  184. return
  185.  
  186. !a::
  187. ImageSearch, EggPosX, EggPosY, 600, 160, 1260, 655, *64 eggbmp.bmp
  188. Ascend(EggPosX, EggPosY)
  189. return
  190.  
  191. !d::
  192. MouseClick, WheelDown, , , 1, 3, D, R
  193. return
  194.  
  195. !u::
  196. MouseClick, WheelUp, , , 1, 3, D, R
  197. return
  198.  
  199. Esc::ExitApp
Advertisement
Add Comment
Please, Sign In to add comment