Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.13 KB | None | 0 0
  1.  
  2. ;/////////////////////////////////////////////////////////////////////////
  3. ;//Variables//////////////////////////////////////////////////////////////
  4. ;/////////////////////////////////////////////////////////////////////////
  5.  
  6. ;/////////////////////////////////////////////////////////////////////////
  7. ;//WirlWind Variables/////////////////////////////////////////////////////
  8. ;/////////////////////////////////////////////////////////////////////////
  9.  
  10. GlobalWhirlwindReady = True
  11. Whirlwind1Ready = True
  12. Whirlwind2Ready = True
  13.  
  14. Whirlwind1Timer := -10000
  15. Whirlwind2Timer := -12000
  16. Whirlwind1GlobalTimer := -5000
  17. Whirlwind2GlobalTimer := -6000
  18.  
  19. ;/////////////////////////////////////////////////////////////////////////
  20. ;//Ray Variables//////////////////////////////////////////////////////////
  21. ;/////////////////////////////////////////////////////////////////////////
  22.  
  23. GlobalReady = True
  24.  
  25. UnholyReady = True
  26. ImpaleReady = True
  27. PungentReady = True
  28. DragonReady = True
  29. InsectReady = True
  30. LightningReady = True
  31. FrostReady = True
  32. PotReady = True
  33.  
  34.  
  35. GlobalTimer := -1500
  36. UnholyTimer := -14000
  37. ImpaleTimer := -6100
  38. DragonTimer := -14000
  39. PungentTimer := -16100
  40. InsectTimer := -13100
  41. LightningTimer := -9000
  42. FrostTimer := -9000
  43. PotTimer := -63000
  44.  
  45. SleepTimer := 25
  46.  
  47. ;/////////////////////////////////////////////////////////////////////////
  48. ;//Ray Labels/////////////////////////////////////////////////////////////
  49. ;/////////////////////////////////////////////////////////////////////////
  50.  
  51. Global:
  52. {
  53. GlobalReady = True
  54. Return
  55. }
  56.  
  57. Impale:
  58. {
  59. ImpaleReady = True
  60. Return
  61. }
  62.  
  63. Pungent:
  64. {
  65. PungentReady = True
  66. Return
  67. }
  68.  
  69. Dragon:
  70. {
  71. DragonReady = True
  72. Return
  73. }
  74.  
  75. Insect:
  76. {
  77. InsectReady = True
  78. Return
  79. }
  80.  
  81. Lightning:
  82. {
  83. LightningReady = True
  84. Return
  85. }
  86.  
  87. Unholy:
  88. {
  89. UnholyReady = True
  90. Return
  91. }
  92.  
  93. Frost:
  94. {
  95. FrostReady = True
  96. Return
  97. }
  98.  
  99.  
  100.  
  101.  
  102. ;//////////////////////////////////////////////////
  103. ;//Potion Audio Timer//////////////////////////////
  104. ;//////////////////////////////////////////////////
  105.  
  106.  
  107. +c::
  108. {
  109. If PotReady = True
  110. {
  111. Send !+c
  112. PotReady = False
  113. SetTimer, Pot, %PotTimer%
  114. Return
  115. }
  116. Return
  117. }
  118.  
  119. +v::
  120. {
  121. If PotReady = True
  122. {
  123. Send !+v
  124. PotReady = False
  125. SetTimer, Pot, %PotTimer%
  126. Return
  127. }
  128. Return
  129. }
  130.  
  131. +b::
  132. {
  133. If PotReady = True
  134. {
  135. Send !+b
  136. PotReady = False
  137. SetTimer, Pot, %PotTimer%
  138. Return
  139. }
  140. Return
  141. }
  142.  
  143. Pot:
  144. {
  145. PotReady = True
  146. SoundPlay, C:\Program Files (x86)\Darkfall US\potion.wma
  147. Return
  148. }
  149.  
  150.  
  151. ;//////////////////////////////////////////////////
  152. ;//AutoHotKey Functions////////////////////////////
  153. ;//////////////////////////////////////////////////
  154.  
  155. pause::Suspend
  156.  
  157. #ifwinactive Darkfall Online
  158. ;//////////////////////////////////////////////////
  159. ;///Drink Macro////////////////////////////////////
  160. ;//////////////////////////////////////////////////
  161.  
  162. Lbutton::
  163.  
  164. {
  165. SendEvent {PgDn}
  166. SendEvent {LButton Down}
  167. KeyWait, LButton, U
  168. SendEvent {Lbutton Up}
  169. return
  170. }
  171.  
  172.  
  173.  
  174.  
  175. ;//////////////////////////////////////////////////
  176. ;//Whirl Wind Button Mash//////////////////////////
  177. ;//////////////////////////////////////////////////
  178.  
  179. +q::
  180. {
  181. send !+y
  182. send !+u
  183. send !+i
  184. send !+o
  185. ;send !q
  186. return
  187. }
  188.  
  189.  
  190.  
  191. ;//////////////////////////////////////////////////
  192. ;//Sword+Board/////////////////////////////////////
  193. ;//////////////////////////////////////////////////
  194.  
  195. f4::
  196. {
  197. send {f9}
  198. send {u}
  199. sleep 490
  200. send {f5}
  201. send {u}
  202. return
  203. }
  204.  
  205. ;//////////////////////////////////////////////////
  206. ;//Parrying + Drinking/////////////////////////////
  207. ;//////////////////////////////////////////////////
  208.  
  209. v::
  210.  
  211. {
  212. SendEvent {end Down}
  213. SendEvent {PgDn}
  214. KeyWait, v, U
  215. SendEvent {end Up}
  216. return
  217. }
  218.  
  219.  
  220. ;//////////////////////////////////////////////////
  221. ;//Disabling Blow Button Mash//////////////////////
  222. ;//////////////////////////////////////////////////
  223.  
  224. !e::
  225. {
  226. send !+h
  227. send !+j
  228. send !+k
  229. send !+l
  230. send !y
  231. return
  232. }
  233.  
  234.  
  235. ;//////////////////////////////////////////////////
  236. ;//Knockback Button Mash///////////////////////////
  237. ;//////////////////////////////////////////////////
  238.  
  239. +x::
  240. {
  241. send !x
  242. send !v
  243. send !b
  244. return
  245. }
  246.  
  247.  
  248. ;//////////////////////////////////////////////////
  249. ;//Power Attack Button Mash////////////////////////
  250. ;//////////////////////////////////////////////////
  251.  
  252. +e::
  253. {
  254. send !+n
  255. send !+m
  256. send !+,
  257. ;send !t
  258. return
  259. }
  260.  
  261.  
  262. ;//////////////////////////////////////////////////
  263. ;//Rage////////////////////////////////////////////
  264. ;//////////////////////////////////////////////////
  265.  
  266. +f::
  267. {
  268. send !+{f12}
  269. return
  270. }
  271.  
  272.  
  273. ;//////////////////////////////////////////////////
  274. ;//Rotate Melee Weapons////////////////////////////
  275. ;//////////////////////////////////////////////////
  276.  
  277. +g::
  278.  
  279. {
  280. SendEvent {F8}
  281. return
  282. }
  283.  
  284.  
  285. ;//////////////////////////////////////////////////
  286. ;////Wirl Wind/////////////////////////////////////
  287. ;//////////////////////////////////////////////////
  288.  
  289. ;!Q:: ;My Auto WW
  290. ;{
  291. ;If GlobalWhirlwindReady = True
  292. ;{
  293. ;If Whirlwind1Ready = True
  294. ;{
  295. ;Send q; My Greatsword
  296. ;Sleep 325
  297. ;Send !+.; WW hotkey
  298. ;Sleep 25
  299. ;KeyWait, pgup, D
  300. ;Click
  301. ;Sleep 1000
  302. ;send t
  303. ;Whirlwind1Ready = False
  304. ;SetTimer, Whirlwind1, %Whirlwind1Timer%
  305.  
  306. ;GlobalWhirlwindReady = False
  307. ;If Whirlwind2Ready = False
  308. ;{
  309. ;ModifiedTimer := Whirlwind1GlobalTimer
  310. ;SetTimer, GlobalWhirlwind, %ModifiedTimer%
  311. ;}
  312. ;Else if Whirlwind2Ready = True
  313. ;{
  314. ;SetTimer, GlobalWhirlwind, %Whirlwind1GlobalTimer%
  315. ;}
  316. ;Return
  317. ;}
  318.  
  319. ;If Whirlwind2Ready = True
  320. ;{
  321. ;Send +g ; My Greataxe
  322. ;Sleep 325
  323. ;Send !+.; WW hotkey
  324. ;Sleep 25
  325. ;KeyWait, LButton, D
  326. ;Click
  327. ;Sleep 1000
  328. ;send t
  329. ;Whirlwind2Ready = False
  330. ;SetTimer, Whirlwind2, %Whirlwind2Timer%
  331. ;msgbox %Whirlwind2Timer%
  332.  
  333. ;GlobalWhirlwindReady = False
  334. ;If Whirlwind1Ready = False
  335. ;{
  336. ;SetTimer, GlobalWhirlwind, %Whirlwind2GlobalTimer%
  337. ;}
  338. ;Else if whirlwind1Ready = True
  339. ;{
  340. ;SetTimer, GlobalWhirlwind, %Whirlwind2GlobalTimer%
  341. ;}
  342. ;Return
  343. ;}
  344.  
  345.  
  346. ;Return
  347. ;}
  348. ;Return
  349. ;}
  350.  
  351.  
  352. ;///////////////////////////////////////////////////
  353. ;//Wirl Wind Cool Downs/////////////////////////////
  354. ;///////////////////////////////////////////////////
  355.  
  356. Whirlwind1:
  357. {
  358. Whirlwind1Ready = True
  359. If GlobalWhirlwindReady = True
  360. {
  361. SoundPlay, C:\Program Files (x86)\Darkfall US\WW1.wma ;Says Whirlwind 1 ready
  362. Return
  363. }
  364. Return
  365. }
  366.  
  367. Whirlwind2:
  368. {
  369. Whirlwind2Ready = True
  370. If GlobalWhirlwindReady = True
  371. {
  372. SoundPlay, C:\Program Files (x86)\Darkfall US\WW2.wma ;Says Whirlwind 2 ready
  373. Return
  374. }
  375. Return
  376. }
  377.  
  378. GlobalWhirlwind:
  379. {
  380. GlobalWhirlwindReady = True
  381. SoundPlay, C:\Program Files (x86)\Darkfall US\GWW.wma ;Says Next Whirlwind
  382. Return
  383. }
  384.  
  385.  
  386. ;///////////////////////////////////////////////////////////
  387. ;//Rays/////////////////////////////////////////////////////
  388. ;///////////////////////////////////////////////////////////
  389. ;//Currently 1 ray incorporated and Strong Staff equip//////
  390. ;///////////////////////////////////////////////////////////
  391. RButton::
  392. SendEvent {o}
  393. SendEvent {o}
  394. SendEvent {o}
  395. SendEvent {o}
  396. SendEvent {F6}
  397. SendEvent {o}
  398. SendEvent {o}
  399. SendEvent {o}
  400. return
  401.  
  402.  
  403. RButton Up::
  404. Send !n
  405. Click
  406. Return
  407.  
  408. #ifwinactive Darkfall Online
  409. {
  410. If GlobalReady = True
  411. {
  412.  
  413. ;;;;;;;;1st Priority;;;;;;;;;;;
  414. If DragonReady = True
  415. {
  416. DragonReady = False
  417. GlobalReady = False
  418. SetTimer, Dragon, %DragonTimer%
  419. SetTimer, Global, %GlobalTimer%
  420. Send !n ;Dragon hotkey
  421. Sleep, %SleepTimer%
  422. Click
  423. Return
  424. }
  425. ;;;;;;;;;2nd Priority;;;;;;;;;;;
  426. If ImpaleReady = True
  427. {
  428. ImpaleReady = False
  429. GlobalReady = False
  430. SetTimer, Impale, %ImpaleTimer%
  431. SetTimer, Global, %GlobalTimer%
  432. Send !b ;Impale hotkey
  433. Sleep, %SleepTimer%
  434. Click
  435. Return
  436. }
  437. ;;;;;;;;;3rd Priority;;;;;;;;;
  438. If InsectReady = True
  439. {
  440. InsectReady = False
  441. GlobalReady = False
  442. SetTimer, Insect, %InsectTimer%
  443. SetTimer, Global, %GlobalTimer%
  444. Send !h ;Insect hotkey
  445. Sleep, %SleepTimer%
  446. Click
  447. Return
  448. }
  449. ;;;;;;;;;4th Priority;;;;;;;;;
  450. if UnholyReady = True
  451. {
  452. UnholyReady = False
  453. GlobalReady = False
  454. SetTimer, Unholy, %UnholyTimer%
  455. SetTimer, Global, %GlobalTimer%
  456. Send !v ;Unholy hotkey
  457. Sleep, %SleepTimer%
  458. Click
  459. Return
  460. }
  461. ;;;;;;;;5th Priority;;;;;;;;;
  462. If PungentReady = True
  463. {
  464. PungentReady = False
  465. GlobalReady = False
  466. SetTimer, Pungent, %PungentTimer%
  467. SetTimer, Global, %GlobalTimer%
  468. Send !x ;Pungent hotkey
  469. Sleep, %SleepTimer%
  470. Click
  471. Return
  472. }
  473. ;;;;;;;;6th Priority;;;;;;;;;
  474. If LightningReady = True
  475. {
  476. LightningReady = False
  477. GlobalReady = False
  478. SetTimer, Lightning, %LightningTimer%
  479. SetTimer, Global, %GlobalTimer%
  480. Send !a ;Lightning hotkey
  481. Sleep, %SleepTimer%
  482. Click
  483. Return
  484. }
  485. ;;;;;;;;7th Priority;;;;;;;;;
  486. If FrostReady = True
  487. {
  488. FrostReady = False
  489. GlobalReady = False
  490. SetTimer, Frost, %FrostTimer%
  491. SetTimer, Global, %GlobalTimer%
  492. Send !b ;Frost hotkey
  493. Sleep, %SleepTimer%
  494. Click
  495. Return
  496. }
  497. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  498.  
  499. Return
  500. }
  501. Return
  502. }
  503.  
  504.  
  505.  
  506.  
  507. ;//////////////////////////////////////////////////
  508. ;//Run+Sprint//////////////////////////////////////
  509. ;//////////////////////////////////////////////////
  510.  
  511. *w:: ; w is the key I use to run forward, most people use w. If you use w, change all the e's in this to w.
  512.  
  513. #ifwinactive Darkfall Online
  514.  
  515. send {Ins down} ; Insert is my run forward key in Darkfall.
  516. send {Del down} ; Delete is my sprint key in Darkfall.
  517. KeyWait, w
  518. send {Ins up} ; Stop Moving Forward
  519. send {Del up} ; Stop Sprinting
  520.  
  521. Return
  522.  
  523.  
  524.  
  525. ;//////////////////////////////////////////////////
  526. ;//Auto Loot//////////////////////////////////////
  527. ;//////////////////////////////////////////////////
  528.  
  529.  
  530.  
  531. IniFile := "C:\loot.txt"
  532. FileGetSize, size, %IniFile%
  533. if (size = "") {
  534. MsgBox Setting up
  535. IniWrite, 1300, %IniFile%, Loot, xdest ; --- destination x pos
  536. IniWrite, 700, %IniFile%, Loot, ydest ; --- destination y pos
  537. } else {
  538. IniRead, xdest, %IniFile%, Loot, xdest ; --- destination x pos
  539. IniRead, ydest, %IniFile%, Loot, ydest ; --- destination y pos
  540. }
  541. {
  542. CoordMode, Pixel
  543. $!Lbutton:: ;quick loot -------------------------
  544. MouseGetPos, x1, y1
  545. MouseClickDrag, left, x1, y1, xdest, ydest, 0 ;0 is mouse speed, 0 is instant
  546. MouseMove, x1, y1, 0 ;0 is mouse speed, 0 is instant
  547. Return
  548. }
  549.  
  550. $!Rbutton:: ;loot destination ------------------------->
  551. MouseGetPos, xdest, ydest
  552. IniWrite, %xdest%, %IniFile%, Loot, xdest
  553. IniWrite, %ydest%, %IniFile%, Loot, ydest
  554. Return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement