Advertisement
demon012

payday2-tool

Sep 18th, 2014
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.81 KB | None | 0 0
  1. InteractionDelay = 900
  2. PickSpeed = 10000
  3.  
  4. PickColumns(columns)
  5. {
  6. global PickSpeed
  7. global InteractionDelay
  8.  
  9. Loop, %columns%
  10. {
  11. ; pick top lockbox
  12. send {f Down}
  13. sleep 10
  14. send {f Up}
  15. Sleep %PickSpeed%
  16. ;DllCall("mouse_event", uint, 1, int, 0, int, 800) ; 90 degrees
  17.  
  18. ; move mouse down to second lockbox and pick
  19. DllCall("mouse_event", uint, 1, int, 0, int, 200) ; 30 degrees
  20. Sleep %InteractionDelay%
  21. send {f Down}
  22. sleep 50
  23. send {f Up}
  24. Sleep %PickSpeed%
  25.  
  26. ; crouch down to next lockbox and pick
  27. Sleep %InteractionDelay%
  28. send {LControl Down}
  29. sleep 50
  30. send {LControl Up}
  31. Sleep %InteractionDelay%
  32. send {f Down}
  33. sleep 50
  34. send {f Up}
  35. Sleep %PickSpeed%
  36.  
  37.  
  38. ; pick the bottom lockbox
  39. DllCall("mouse_event", uint, 1, int, 0, int, 250) ; 30 degrees
  40. Sleep %InteractionDelay%
  41. send {f Down}
  42. sleep 50
  43. send {f Up}
  44. Sleep %PickSpeed%
  45.  
  46. ; pick middle lockbox
  47. DllCall("mouse_event", uint, 1, int, 0, int, -400) ; 60 degrees
  48. Sleep %InteractionDelay%
  49. send {f Down}
  50. sleep 50
  51. send {f Up}
  52. Sleep %PickSpeed%
  53.  
  54. ; reset to standing
  55. Sleep %InteractionDelay%
  56. send {LControl Down}
  57. sleep 50
  58. send {LControl Up}
  59. DllCall("mouse_event", uint, 1, int, 0, int, -60) ; 60 degrees
  60. sleep %InteractionDelay%
  61.  
  62. ; next column
  63. send {d Down}
  64. sleep 82
  65. send {d Up}
  66.  
  67. Sleep %InteractionDelay%
  68. }
  69. }
  70.  
  71. BigBankAssets()
  72. {
  73. DllCall("mouse_event", uint, 1, int, -1920, int, -1200)
  74. Sleep 100
  75. SetMouseDelay 100
  76. ; select preplanning
  77. DllCall("mouse_event", uint, 1, int, 800, int, 250)
  78. Sleep 100
  79. MouseClick, left
  80. Sleep 200
  81.  
  82. ; enter preplanning
  83. DllCall("mouse_event", uint, 1, int, 0, int, 100)
  84. Sleep 100
  85. MouseClick, left
  86. Sleep 200
  87.  
  88. ; Enter Escape Plan
  89. DllCall("mouse_event", uint, 1, int, 200, int, -260)
  90. Sleep 100
  91. MouseClick, left
  92. Sleep 200
  93.  
  94. ; Select Elevator Trick
  95. MouseClick, left
  96. Sleep 200
  97. Send {Esc Down}
  98. Sleep 100
  99. Send {Esc Up}
  100.  
  101. ; Select Dead Drop
  102. DllCall("mouse_event", uint, 1, int, 0, int, 50)
  103. Sleep 150
  104. MouseClick, left
  105. Sleep 200
  106.  
  107. ; Select Body Bags
  108. MouseClick, left
  109. Sleep 200
  110.  
  111. ; Choose West Stair Well
  112. DllCall("mouse_event", uint, 1, int, 0, int, -50)
  113. Sleep 150
  114. MouseClick, left
  115. Sleep 200
  116.  
  117. ; Go back to main menu
  118. Send {Esc Down}
  119. Sleep 100
  120. Send {Esc Up}
  121. Sleep 100
  122. Send {Esc Down}
  123. Sleep 100
  124. Send {Esc Up}
  125.  
  126. ; Enter Inside Help
  127. DllCall("mouse_event", uint, 1, int, 0, int, 120)
  128. Sleep 100
  129. MouseClick, left
  130. Sleep 200
  131.  
  132. ; Select Keycard
  133. DllCall("mouse_event", uint, 1, int, 0, int, -130)
  134. Sleep 100
  135. MouseClick, left
  136. Sleep 200
  137.  
  138. ; Select Cafeteria
  139. DllCall("mouse_event", uint, 1, int, 0, int, 40)
  140. Sleep 100
  141. MouseClick, left
  142. Sleep 200
  143.  
  144. ; Go back to heist menu
  145. Send {Esc Down}
  146. Sleep 100
  147. Send {Esc Up}
  148. Sleep 100
  149. Send {Esc Down}
  150. Sleep 100
  151. Send {Esc Up}
  152. Sleep 100
  153. Send {Esc Down}
  154. Sleep 100
  155. Send {Esc Up}
  156. Sleep 300
  157.  
  158. ; Select Cafeteria
  159. DllCall("mouse_event", uint, 1, int, 130, int, 550)
  160. Sleep 100
  161. MouseClick, left
  162. Sleep 200
  163. }
  164.  
  165. F1::PickColumns(1)
  166. F2::PickColumns(2)
  167. F3::PickColumns(3)
  168. F4::PickColumns(4)
  169. F5::PickColumns(5)
  170. F6::PickColumns(6)
  171. F7::PickColumns(7)
  172. F8::PickColumns(8)
  173. F9::PickColumns(9)
  174. F10::PickColumns(10)
  175. F11::PickColumns(11)
  176. F12::PickColumns(12)
  177.  
  178. ^F1::BigBankAssets()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement