Advertisement
Guest User

DH royals!

a guest
Jun 9th, 2012
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 6.19 KB | None | 0 0
  1. ;Skill order needed
  2. ;Slot 1 companion ferret
  3. ;Slot 2 Traps
  4. ;Slot 3 rain of vengeance dark cloud
  5. ;Right click grenades extra aoe
  6.  
  7.  
  8. Global $Paused
  9. HotKeySet("9", "TogglePause")
  10. HotKeySet("0", "Terminate")
  11.  
  12. Dim $Color, $Left, $Top, $Right, $Bottom
  13. $Color = 0xFFFF00   ;rare color code
  14. $Color2 = 0xBF642F  ;blue color code     I have the ; in the 6969ff so it doesent pickup remove if you want it too!
  15. $Color3 = 0xBF642F  ;legendary color code
  16. $Color4 = 0x00FF00 ;SET color
  17. $Left = 0                        
  18. $Top = 0                          
  19. $Right = 1280                    
  20. $Bottom = 1024
  21. $RunsAmount = 0
  22. $Repairs = 0
  23.  
  24. While 1
  25.     Sleep(500)
  26.    ToolTip("Not Running Hit '9' to start/pause '0' to end!", 0, 0)
  27. WEnd
  28.  
  29.  
  30. Func TogglePause()
  31.     $Paused = NOT $Paused
  32.     While $Paused
  33.       ToolTip("Runs: " & $RunsAmount & @CRLF & "Repairs:" & $Repairs, 0, 0)
  34.        MouseClick("left",228,398) ;clicks resume game random spot
  35.       Sleep(4000)
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42. Sleep(1000)
  43. Send(1)
  44. Sleep(100)
  45. Send(3)
  46. Sleep(2000)
  47. Call("Checkarmor")
  48. MouseClick("right",584,554)
  49. Sleep(200)
  50. MouseMove(584,554,1) ;Moving command
  51. Sleep(200)
  52. Send("m")
  53. Sleep(1000)
  54.  
  55. MouseClick("right",761,343)
  56. Sleep(200)
  57. MouseMove(761,343,1) ;Moving command
  58. Sleep(200)
  59. Send("m")
  60. Sleep(1000)
  61.  
  62. MouseClick("right",991,858)
  63. Sleep(200)
  64. MouseMove(991,858,1) ;Moving command
  65. Sleep(200)
  66. Send("m")
  67. sleep(1600)
  68.  
  69. MouseClick("right",1158,801)
  70. Sleep(200)
  71. MouseMove(1158,801,1) ;Moving command
  72. Sleep(200)
  73. Send("m")
  74. sleep(1600)
  75. Send(2)
  76.  
  77. MouseClick("right",971,425)
  78. Sleep(200)
  79. MouseMove(971,425,1) ;Moving command-5
  80. Sleep(200)
  81. Send("m")
  82. sleep(1600)
  83.  
  84. MouseClick("right",975,274)
  85. Sleep(200)
  86. MouseMove(975,274,1) ;Moving command
  87. Sleep(200)
  88. Send("m")
  89. sleep(1600)
  90.  
  91. MouseClick("right",975,274)
  92. Sleep(200)
  93. MouseMove(975,274,1) ;Moving command
  94. Sleep(200)
  95. Send("m")
  96. sleep(1600)
  97. send(2)
  98.  
  99. MouseClick("right",667,407)
  100. Sleep(200)
  101. MouseMove(667,407,1) ;Moving command
  102. Sleep(200)
  103. Send("m")
  104. sleep(1600)
  105. Send(4)
  106.  
  107. MouseMove(729,351,5) ;moves cursor over to the cellar door so the proper blue pixel becomes highlighted  
  108.         Sleep(200)
  109.          $Pixel2 = PixelSearch(0,0,($right),($bottom),0x37516C,3) ;searches for the specific blue pixel that only occurs when mouse hovers over cellar door
  110.             If Not @error Then
  111.               MouseClick("left", 729,351, 1, 10) ; clicks the door
  112.      EndIf
  113.  
  114. MouseClick("right",992,202)
  115. Sleep(200)
  116. MouseMove(992,202,1) ;Moving command
  117. Sleep(200)
  118. Send("m")
  119. sleep(1600)
  120.  
  121. MouseClick("right",1073,454)
  122. Sleep(200)
  123. MouseMove(1073,454,1) ;Moving command-10
  124. Sleep(200)
  125. Send("m")
  126. sleep(1600)
  127.  
  128. MouseClick("right",916,201)
  129. Sleep(200)
  130. MouseMove(916,201,1) ;Moving command
  131. Sleep(200)
  132. Send("m")
  133. sleep(1600)
  134.  
  135.  
  136. MouseClick("right",1183,726)
  137. Sleep(200)
  138. MouseMove(1183,726,1) ;Moving command
  139. Sleep(200)
  140. Send("m")
  141. sleep(1600)
  142. send(3)
  143.  
  144. MouseClick("right",1128,333)
  145. Sleep(200)
  146. MouseMove(1128,333,1) ;Moving command
  147. Sleep(200)
  148. Send("m")
  149. sleep(1600)
  150.  
  151. MouseClick("right",1215,706)
  152. Sleep(200)
  153. MouseMove(1215,706,1) ;Moving command
  154. Sleep(200)
  155. Send("m")
  156. sleep(1600)
  157. Send(2)
  158.  
  159. MouseClick("right",1201,769)
  160. Sleep(200)
  161. MouseMove(1201,769,1) ;Moving command-15
  162. Sleep(200)
  163. Send("m")
  164. sleep(1600)
  165.  
  166. MouseClick("right",1180,838)
  167. Sleep(200)
  168. MouseMove(1180,838,1) ;Moving command
  169. Sleep(200)
  170. Send("m")
  171. sleep(1600)
  172. send(2)
  173.  
  174. MouseClick("right",1002,514)
  175. Sleep(200)
  176. MouseMove(1002,514,1) ;Moving command
  177. Sleep(200)
  178. Send("m")
  179. sleep(1600)
  180.  
  181. MouseClick("right",129,289)
  182. Sleep(200)
  183. MouseMove(129,289,1) ;Moving command
  184. Sleep(200)
  185. Send("m")
  186. sleep(1600)
  187. send(2)
  188. MouseClick("right",158,108)
  189. Sleep(200)
  190. MouseMove(158,108,1) ;Moving command
  191. Sleep(200)
  192. Send("m")
  193. sleep(1600)
  194.  
  195. MouseClick("right",428,205)
  196. Sleep(200)
  197. MouseMove(428,205,1) ;Moving command-20
  198. Sleep(200)
  199. Send("m")
  200. sleep(1600)
  201. Send(2)
  202.  
  203. MouseClick("right",1062,124)
  204. Sleep(200)
  205. MouseMove(1062,124,1) ;Moving command
  206. Sleep(200)
  207. Send("m")
  208. Sleep(2200)
  209.  
  210. MouseClick("right",31,249)
  211. Sleep(200)
  212. MouseMove(31,249,1) ;Moving command-22
  213. Sleep(200)
  214. Send("m")
  215. sleep(1600)
  216. send(2)
  217. MouseClick("right",85,284)
  218. Sleep(200)
  219. MouseMove(85,284,1) ;Moving command
  220. Sleep(200)
  221. Send("m")
  222. sleep(1600)
  223.  
  224. MouseClick("right",157,801)
  225. Sleep(200)
  226. MouseMove(157,801,1) ;Moving command
  227. Sleep(200)
  228. Send("m")
  229. Sleep(2200)
  230.  
  231. MouseClick("right",95,116)
  232. Sleep(200)
  233. MouseMove(95,116,1) ;Moving command-25
  234. Sleep(200)
  235. Send("m")
  236. sleep(1600)
  237. Send(2)
  238.  
  239. MouseClick("right",457,282)
  240. Sleep(200)
  241. MouseMove(457,282,1) ;Moving command
  242. Sleep(200)
  243. Send("m")
  244. sleep(1600)
  245.  
  246. MouseClick("right",438,829)
  247. Sleep(200)
  248. MouseMove(438,829,1) ;Moving command
  249. Sleep(200)
  250. Send("m")
  251. sleep(1600)
  252. send(3)
  253.  
  254. MouseClick("right",1235,790)
  255. Sleep(200)
  256. MouseMove(1235,790,1) ;Moving command
  257. Sleep(200)
  258. Send("m")
  259. sleep(1600)
  260. Send(2)
  261.  
  262. MouseClick("right",1191,815)
  263. Sleep(200)
  264. MouseMove(1191,815,1) ;Moving command
  265. Sleep(200)
  266. Send("m")
  267. sleep(1600)
  268.  
  269. MouseClick("right",68,865)
  270. Sleep(200)
  271. MouseMove(68,865,1) ;Moving command-30
  272. Sleep(200)
  273. Send("m")
  274. sleep(1600)
  275.  
  276. MouseClick("right",1188,835)
  277. Sleep(200)
  278. MouseMove(1188,835,1) ;Moving command
  279. Sleep(200)
  280. Send("m")
  281. sleep(1600)
  282. send(2)
  283.  
  284.     Sleep(600)
  285.     Send("t")
  286.    Sleep(8200)
  287.    Send("{Escape}") ;menu
  288.    MouseClick("left",650,549)   ;button to leave game
  289.     Sleep(13000)
  290.     $RunsAmount += 1
  291.  
  292. WEnd
  293. EndFunc
  294.  
  295.   Func Checkarmor()
  296.    $Pixel1 = PixelSearch(879,20,911,88,0xFFF000) ;searches top right screen for yellow of broken armor
  297.       If Not @error Then
  298.          Send("t")
  299.          Sleep(8000)
  300.          MouseClick("left", 19,616);begin movement towards merchant
  301.          Sleep(1500)
  302.          MouseClick("left", 131,138) ;moves to get merchant in screen
  303.          Sleep(2300)
  304.          MouseClick("left", 478,496) ;NPC Merchant to the right of cain's home
  305.          Sleep(1500)
  306.          MouseClick("left", 484,580) ;button to open up repair menu
  307.          Sleep(1500)
  308.          MouseClick("left", 261,506) ;button to pay for repairs
  309.          $Repairs += 1       
  310.          Sleep(2500)
  311.          Send("{ESCAPE}") ;exits store menu
  312.          Sleep(250)
  313.          Send("{ESCAPE}") ;opens menu
  314.          Sleep(1000)
  315.          MouseClick("left",650,549) ;button to leave game
  316.          Sleep(8000)
  317.          MouseClick("left",228,398) ;clicks resume game random spot
  318.          Sleep(4000)
  319.          
  320.          EndIf
  321.       EndFunc
  322.      
  323. Func Terminate()
  324.     Exit 0
  325. EndFunc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement