Advertisement
Guest User

Untitled

a guest
Oct 2nd, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #NoEnv
  2. #MaxThreadsPerHotkey 2
  3. #SingleInstance force
  4. SendMode Input
  5. SetWorkingDir %A_ScriptDir%
  6. Check := 0
  7.  
  8.  
  9. ; ------------------------------------------------
  10. ;                RAY MACRO
  11. ; ------------------------------------------------
  12.  
  13. Insert::
  14.   {
  15. Send {v up}
  16. Check := 0
  17.     Send {b}
  18.     Sleep 300
  19.  
  20.     if (!Impale || A_TickCount-Impale > 6000) {
  21.         Send {f5}
  22.                Hotkey, LButton , On, On
  23.         KeyWait, LButton, D T2.5
  24.         Impale := A_TickCount
  25.     } else
  26.  
  27.     if (!Insect_Swarm || A_TickCount-Insect_Swarm > 12000) {
  28.         Send {f6}
  29.                Hotkey, LButton , On, On
  30.         KeyWait, LButton, D T2.5
  31.         Insect_Swarm := A_TickCount
  32.     } else
  33.  
  34.     if (!Unholy_Caress || A_TickCount-Unholy_Caress > 13000) {
  35.         Send {6}
  36.                Hotkey, LButton , On, On
  37.         KeyWait, LButton, D T2.5
  38.         Unholy_Caress := A_TickCount
  39.     } else
  40.  
  41.     if (!Frostbite || A_TickCount-Frostbite > 9000) {
  42.         Send {7}
  43.                Hotkey, LButton , On, On
  44.         KeyWait, LButton, D T2.5
  45.         Frostbite := A_TickCount
  46.     } else
  47.  
  48.     if (!Dragonbreath || A_TickCount-Dragonbreath > 13000) {
  49.         Send {8}
  50.                Hotkey, LButton , On, On
  51.         KeyWait, LButton, D T2.5
  52.         Dragonbreath := A_TickCount
  53.     }
  54.  
  55. }
  56. return
  57.  
  58. LButton::
  59. Send {v up}
  60. Check := 0
  61.   {                
  62.        Send {LButton down}
  63.        Send {LButton up}
  64.                Hotkey, LButton , Off, Off
  65.   }
  66. return
  67.  
  68. ; ------------------------------------------------
  69. ;                BAR SWITCH
  70. ; ------------------------------------------------
  71. e:: ; SpellBar1
  72.                Hotkey, LButton , Off, Off
  73. IfWinActive, Darkfall Online
  74. Send {v up}
  75. Check := 0
  76. {
  77. Send !1
  78. Send {f8}
  79. Send {u}
  80. }
  81. return
  82.  
  83. +e:: ; SpellBar2
  84.                Hotkey, LButton , Off, Off
  85. IfWinActive, Darkfall Online
  86. Send {v up}
  87. Check := 0
  88. {
  89. Send !2
  90. Send {f8}
  91. Send {u}
  92. }
  93. return
  94.  
  95. q:: ; GSword
  96.                Hotkey, LButton , Off, Off
  97. IfWinActive, Darkfall Online
  98. Send {v up}
  99. Check := 0
  100. {
  101. Send !3
  102. Send {f9}
  103. Send {u}
  104. }
  105. return
  106.  
  107. +q:: ; GAxe
  108.                Hotkey, LButton , Off, Off
  109. IfWinActive, Darkfall Online
  110. Send {v up}
  111. Check := 0
  112. {
  113. Send !4
  114. Send {f10}
  115. Send {u}
  116. }
  117. return
  118.  
  119. g:: ; Arco
  120.                Hotkey, LButton , Off, Off
  121. IfWinActive, Darkfall Online
  122. Send {v up}
  123. Check := 0
  124. {
  125. Send !3
  126. Send {f7}
  127. Send {u}
  128. }
  129. return
  130.  
  131. +v:: ; Spada+Scudo
  132.                Hotkey, LButton , Off, Off
  133. IfWinActive, Darkfall Online
  134. Send {v up}
  135. Check := 0
  136. {
  137. Send !3
  138. Send {f11}
  139. Sleep 600
  140. Send {f12}
  141. Send {u}
  142. }
  143. return
  144.  
  145. $v:: ; parryToggle
  146.                Hotkey, LButton , Off, Off
  147. IfWinActive, Darkfall Online
  148. {
  149. if (Check = 0) {
  150. Send {v down}
  151.                Hotkey, LButton , On, On
  152. Check := 1
  153. Send {i} ; emote
  154. } else {
  155. Send {v up}
  156. Check := 0
  157. }
  158. }
  159. return
  160.  
  161. $Space::
  162. IfWinActive, Darkfall Online
  163. if (Check = 1) {
  164. Send {v up}
  165. Check := 0
  166. sleep , 120
  167. Send {Space down}
  168. sleep , 50
  169. Send {Space up}
  170. } else {
  171. Send {Space down}
  172. sleep , 50
  173. Send {Space up}
  174. }
  175. return
  176.                
  177. n:: ; Buff1
  178.                Hotkey, LButton , Off, Off
  179. IfWinActive, Darkfall Online
  180. Send {v up}
  181. Check := 0
  182. {
  183. Send !5
  184. Send {F8}
  185. Send {u}
  186. }
  187. return
  188.  
  189. +n:: ; Buff2
  190.                Hotkey, LButton , Off, Off
  191. IfWinActive, Darkfall Online
  192. Send {v up}
  193. Check := 0
  194. {
  195. Send !6
  196. Send {f8}
  197. Send {u}
  198. }
  199. return
  200.  
  201. PgDn::
  202.                Hotkey, LButton , Off, Off
  203. IfWinActive, Darkfall Online
  204. Send {v up}
  205. Check := 0
  206. {
  207. MouseClick left
  208. Sleep 100
  209. Send {PgDn}
  210. }
  211. return
  212.  
  213. Pgup::
  214.                Hotkey, LButton , Off, Off
  215. IfWinActive, Darkfall Online
  216. Send {v up}
  217. Check := 0
  218. {
  219. MouseClick left
  220. Sleep 50
  221. Send {Pgup}
  222. }
  223. return
  224.  
  225. Wheelup::
  226.                Hotkey, LButton , Off, Off
  227. IfWinActive, Darkfall Online
  228. Send {v up}
  229. Check := 0
  230. {
  231. MouseClick left
  232. Sleep 50
  233. Send {Pgup}
  234. }
  235. return
  236.  
  237. +Wheeldown::
  238.                Hotkey, LButton , Off, Off
  239. IfWinActive, Darkfall Online
  240. Send {v up}
  241. Check := 0
  242. {
  243. Send !7
  244. Send {f8}
  245. Send {u}
  246. }
  247. return
  248.  
  249. h::
  250. IfWinActive, Darkfall Online
  251. Send {v up}
  252. Check := 0
  253. {
  254. Send {F8}
  255. Send {h}
  256. Sleep 50
  257. MouseClick left
  258. }
  259. return
  260.  
  261. ; ------------------------------------------------
  262. ;       SUSPEND HOTKEY
  263. ; ------------------------------------------------
  264.  
  265. !k::
  266. Suspend
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement