Advertisement
Mariapoppinx

Script Multiboxing AHK

Feb 19th, 2016
577
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.66 KB | None | 0 0
  1. WinGet, wowid, List, World of Warcraft
  2.  
  3. ~Alt & 1::
  4. Keywait Alt, 1
  5. IfWinActive, World of Warcraft
  6. {
  7. ControlSend,, {AltDown}1{AltUp}, ahk_id %wowid1%
  8. ControlSend,, {AltDown}1{AltUp}, ahk_id %wowid2%
  9. ControlSend,, {AltDown}1{AltUp}, ahk_id %wowid3%
  10. ControlSend,, {AltDown}1{AltUp}, ahk_id %wowid4%
  11. Return
  12. }
  13.  
  14. ~Alt & 2::
  15. Keywait Alt, 2
  16. IfWinActive, World of Warcraft
  17. {
  18. ControlSend,, {AltDown}2{AltUp}, ahk_id %wowid1%
  19. ControlSend,, {AltDown}2{AltUp}, ahk_id %wowid2%
  20. ControlSend,, {AltDown}2{AltUp}, ahk_id %wowid3%
  21. ControlSend,, {AltDown}2{AltUp}, ahk_id %wowid4%
  22. Return
  23. }
  24.  
  25. ~Alt & 3::
  26. Keywait Alt, 3
  27. IfWinActive, World of Warcraft
  28. {
  29. ControlSend,, {AltDown}3{AltUp}, ahk_id %wowid1%
  30. ControlSend,, {AltDown}3{AltUp}, ahk_id %wowid2%
  31. ControlSend,, {AltDown}3{AltUp}, ahk_id %wowid3%
  32. ControlSend,, {AltDown}3{AltUp}, ahk_id %wowid4%
  33. Return
  34. }
  35.  
  36. ~Alt & 4::
  37. Keywait Alt, 4
  38. IfWinActive, World of Warcraft
  39. {
  40. ControlSend,, {AltDown}4{AltUp}, ahk_id %wowid1%
  41. ControlSend,, {AltDown}4{AltUp}, ahk_id %wowid2%
  42. ControlSend,, {AltDown}4{AltUp}, ahk_id %wowid3%
  43. ControlSend,, {AltDown}4{AltUp}, ahk_id %wowid4%
  44. Return
  45. }
  46.  
  47. ~Alt & 5::
  48. Keywait Alt, 5
  49. IfWinActive, World of Warcraft
  50. {
  51. ControlSend,, {AltDown}5{AltUp}, ahk_id %wowid1%
  52. ControlSend,, {AltDown}5{AltUp}, ahk_id %wowid2%
  53. ControlSend,, {AltDown}5{AltUp}, ahk_id %wowid3%
  54. ControlSend,, {AltDown}5{AltUp}, ahk_id %wowid4%
  55. Return
  56. }
  57.  
  58. ~Alt & 6::
  59. Keywait Alt, 6
  60. IfWinActive, World of Warcraft
  61. {
  62. ControlSend,, {AltDown}6{AltUp}, ahk_id %wowid1%
  63. ControlSend,, {AltDown}6{AltUp}, ahk_id %wowid2%
  64. ControlSend,, {AltDown}6{AltUp}, ahk_id %wowid3%
  65. ControlSend,, {AltDown}6{AltUp}, ahk_id %wowid4%
  66. Return
  67. }
  68.  
  69. ~Alt & 7::
  70. Keywait Alt, 7
  71. IfWinActive, World of Warcraft
  72. {
  73. ControlSend,, {AltDown}7{AltUp}, ahk_id %wowid1%
  74. ControlSend,, {AltDown}7{AltUp}, ahk_id %wowid2%
  75. ControlSend,, {AltDown}7{AltUp}, ahk_id %wowid3%
  76. ControlSend,, {AltDown}7{AltUp}, ahk_id %wowid4%
  77. Return
  78. }
  79.  
  80. ~Alt & 8::
  81. Keywait Alt, 8
  82. IfWinActive, World of Warcraft
  83. {
  84. ControlSend,, {AltDown}8{AltUp}, ahk_id %wowid1%
  85. ControlSend,, {AltDown}8{AltUp}, ahk_id %wowid2%
  86. ControlSend,, {AltDown}8{AltUp}, ahk_id %wowid3%
  87. ControlSend,, {AltDown}8{AltUp}, ahk_id %wowid4%
  88. Return
  89. }
  90.  
  91. ~Alt & 9::
  92. Keywait Alt, 9
  93. IfWinActive, World of Warcraft
  94. {
  95. ControlSend,, {AltDown}9{AltUp}, ahk_id %wowid1%
  96. ControlSend,, {AltDown}9{AltUp}, ahk_id %wowid2%
  97. ControlSend,, {AltDown}9{AltUp}, ahk_id %wowid3%
  98. ControlSend,, {AltDown}9{AltUp}, ahk_id %wowid4%
  99. Return
  100. }
  101.  
  102. ~Alt & -::
  103. Keywait Alt, -
  104. IfWinActive, World of Warcraft
  105. {
  106. ControlSend,, {AltDown}-{AltUp}, ahk_id %wowid1%
  107. ControlSend,, {AltDown}-{AltUp}, ahk_id %wowid2%
  108. ControlSend,, {AltDown}-{AltUp}, ahk_id %wowid3%
  109. ControlSend,, {AltDown}-{AltUp}, ahk_id %wowid4%
  110. Return
  111. }
  112.  
  113. ~Alt & =::
  114. Keywait Alt, =
  115. IfWinActive, World of Warcraft
  116. {
  117. ControlSend,, {AltDown}={AltUp}, ahk_id %wowid1%
  118. ControlSend,, {AltDown}={AltUp}, ahk_id %wowid2%
  119. ControlSend,, {AltDown}={AltUp}, ahk_id %wowid3%
  120. ControlSend,, {AltDown}={AltUp}, ahk_id %wowid4%
  121. Return
  122. }
  123.  
  124. ~q::
  125. KeyWait q
  126. IfWinActive, World of Warcraft
  127. {
  128. ControlSend,, q, ahk_id %wowid1%
  129. ControlSend,, q, ahk_id %wowid2%
  130. ControlSend,, q, ahk_id %wowid3%
  131. ControlSend,, q, ahk_id %wowid4%
  132. Return
  133. }
  134.  
  135. ~f::
  136. KeyWait f
  137. IfWinActive, World of Warcraft
  138. {
  139. ControlSend,, f, ahk_id %wowid1%
  140. ControlSend,, f, ahk_id %wowid2%
  141. ControlSend,, f, ahk_id %wowid3%
  142. ControlSend,, f, ahk_id %wowid4%
  143. Return
  144. }
  145.  
  146. ~c::
  147. KeyWait c
  148. IfWinActive, World of Warcraft
  149. {
  150. ControlSend,, c, ahk_id %wowid1%
  151. ControlSend,, c, ahk_id %wowid2%
  152. ControlSend,, c, ahk_id %wowid3%
  153. ControlSend,, c, ahk_id %wowid4%
  154. Return
  155. }
  156.  
  157. ~1::
  158. KeyWait 1
  159. IfWinActive, World of Warcraft
  160. {
  161. ControlSend,, 1, ahk_id %wowid1%
  162. ControlSend,, 1, ahk_id %wowid2%
  163. ControlSend,, 1, ahk_id %wowid3%
  164. ControlSend,, 1, ahk_id %wowid4%
  165. Return
  166. }
  167.  
  168. ~e::
  169. KeyWait e
  170. IfWinActive, World of Warcraft
  171. {
  172. ControlSend,, e, ahk_id %wowid1%
  173. ControlSend,, e, ahk_id %wowid2%
  174. ControlSend,, e, ahk_id %wowid3%
  175. ControlSend,, e, ahk_id %wowid4%
  176. Return
  177. }
  178.  
  179. WinGet, wowid, List, World of Warcraft
  180.  
  181. ~r::
  182. KeyWait 1
  183. IfWinActive, World of Warcraft
  184. {
  185. ControlSend,, r, ahk_id %wowid1%
  186. ControlSend,, r, ahk_id %wowid2%
  187. ControlSend,, r, ahk_id %wowid3%
  188. ControlSend,, r, ahk_id %wowid4%
  189. Return
  190. }
  191.  
  192. ~'::
  193. KeyWait '
  194. IfWinActive, World of Warcraft
  195. {
  196. ControlSend,, ', ahk_id %wowid1%
  197. ControlSend,, ', ahk_id %wowid2%
  198. ControlSend,, ', ahk_id %wowid3%
  199. ControlSend,, ', ahk_id %wowid4%
  200. Return
  201. }
  202.  
  203. WinGet, wowid, List, World of Warcraft
  204.  
  205. ~2::
  206. KeyWait 2
  207. IfWinActive, World of Warcraft
  208. {
  209. ControlSend,, 2, ahk_id %wowid1%
  210. ControlSend,, 2, ahk_id %wowid2%
  211. ControlSend,, 2, ahk_id %wowid3%
  212. ControlSend,, 2, ahk_id %wowid4%
  213. Return
  214. }
  215.  
  216. WinGet, wowid, List, World of Warcraft
  217.  
  218. ~3::
  219. KeyWait 3
  220. IfWinActive, World of Warcraft
  221. {
  222. ControlSend,, 3, ahk_id %wowid1%
  223. ControlSend,, 3, ahk_id %wowid2%
  224. ControlSend,, 3, ahk_id %wowid3%
  225. ControlSend,, 3, ahk_id %wowid4%
  226. Return
  227. }
  228.  
  229. WinGet, wowid, List, World of Warcraft
  230.  
  231. ~4::
  232. KeyWait 4
  233. IfWinActive, World of Warcraft
  234. {
  235. ControlSend,, 4, ahk_id %wowid1%
  236. ControlSend,, 4, ahk_id %wowid2%
  237. ControlSend,, 4, ahk_id %wowid3%
  238. ControlSend,, 4, ahk_id %wowid4%
  239. Return
  240. }
  241.  
  242. WinGet, wowid, List, World of Warcraft
  243.  
  244. ~5::
  245. KeyWait 5
  246. IfWinActive, World of Warcraft
  247. {
  248. ControlSend,, 5, ahk_id %wowid1%
  249. ControlSend,, 5, ahk_id %wowid2%
  250. ControlSend,, 5, ahk_id %wowid3%
  251. ControlSend,, 5, ahk_id %wowid4%
  252. Return
  253. }
  254.  
  255. WinGet, wowid, List, World of Warcraft
  256.  
  257. ~6::
  258. KeyWait 6
  259. IfWinActive, World of Warcraft
  260. {
  261. ControlSend,, 6, ahk_id %wowid1%
  262. ControlSend,, 6, ahk_id %wowid2%
  263. ControlSend,, 6, ahk_id %wowid3%
  264. ControlSend,, 6, ahk_id %wowid4%
  265. Return
  266. }
  267.  
  268. WinGet, wowid, list, World of Warcraft
  269.  
  270. 7::
  271. KeyWait, 7, D
  272. ControlSend,, {7}, ahk_id %wowid1%
  273. ControlSend,, {7}, ahk_id %wowid2%
  274. ControlSend,, {7}, ahk_id %wowid3%
  275. ControlSend,, {7}, ahk_id %wowid4%
  276. Return
  277.  
  278. WinGet, wowid, list, World of Warcraft
  279.  
  280. 8::
  281. KeyWait, 8, D
  282. ControlSend,, {8}, ahk_id %wowid1%
  283. ControlSend,, {8}, ahk_id %wowid2%
  284. ControlSend,, {8}, ahk_id %wowid3%
  285. ControlSend,, {8}, ahk_id %wowid4%
  286. Return
  287.  
  288. WinGet, wowid, list, World of Warcraft
  289.  
  290. 9::
  291. KeyWait, 9, D
  292. ControlSend,, {9}, ahk_id %wowid1%
  293. ControlSend,, {9}, ahk_id %wowid2%
  294. ControlSend,, {9}, ahk_id %wowid3%
  295. ControlSend,, {9}, ahk_id %wowid4%
  296. Return
  297.  
  298. WinGet, wowid, list, World of Warcraft
  299.  
  300. 0::
  301. KeyWait, 0, D
  302. ControlSend,, {0}, ahk_id %wowid1%
  303. ControlSend,, {0}, ahk_id %wowid2%
  304. ControlSend,, {0}, ahk_id %wowid3%
  305. ControlSend,, {0}, ahk_id %wowid4%
  306. Return
  307.  
  308. WinGet, wowid, List, World of Warcraft
  309.  
  310. ~=::
  311. KeyWait =
  312. IfWinActive, World of Warcraft
  313. {
  314. ControlSend,, =, ahk_id %wowid1%
  315. ControlSend,, =, ahk_id %wowid2%
  316. ControlSend,, =, ahk_id %wowid3%
  317. ControlSend,, =, ahk_id %wowid4%
  318. Return
  319. }
  320.  
  321. WinGet, wowid, list, World of Warcraft
  322.  
  323. -::
  324. KeyWait, -, D
  325. ControlSend,, {-}, ahk_id %wowid1%
  326. ControlSend,, {-}, ahk_id %wowid2%
  327. ControlSend,, {-}, ahk_id %wowid3%
  328. ControlSend,, {-}, ahk_id %wowid4%
  329. Return
  330.  
  331. WinGet, wowid, list, World of Warcraft
  332.  
  333. Space::
  334. KeyWait, Space, D
  335. ControlSend,, {Space}, ahk_id %wowid1%
  336. ControlSend,, {Space}, ahk_id %wowid2%
  337. ControlSend,, {Space}, ahk_id %wowid3%
  338. ControlSend,, {Space}, ahk_id %wowid4%
  339. Return
  340.  
  341. WinGet, wowid, list, World of Warcraft
  342.  
  343. x::
  344. KeyWait, x, D
  345. ControlSend,, {x}, ahk_id %wowid1%
  346. ControlSend,, {x}, ahk_id %wowid2%
  347. ControlSend,, {x}, ahk_id %wowid3%
  348. ControlSend,, {x}, ahk_id %wowid4%
  349. Return
  350.  
  351. WinGet, wowid, list, World of Warcraft
  352.  
  353. Tab::
  354. KeyWait, Tab, D
  355. ControlSend,, {Tab}, ahk_id %wowid1%
  356. ControlSend,, {Tab}, ahk_id %wowid2%
  357. ControlSend,, {Tab}, ahk_id %wowid3%
  358. ControlSend,, {Tab}, ahk_id %wowid4%
  359. Return
  360.  
  361. WinGet, wowid, list, World of Warcraft
  362.  
  363. Shift::
  364. KeyWait, Shift, D
  365. ControlSend,, {Shift}, ahk_id %wowid1%
  366. ControlSend,, {Shift}, ahk_id %wowid2%
  367. ControlSend,, {Shift}, ahk_id %wowid3%
  368. ControlSend,, {Shift}, ahk_id %wowid4%
  369. Return
  370.  
  371. WinGet, wowid, list, World of Warcraft
  372.  
  373. NumPad1::
  374. KeyWait, NumPad1, D
  375. ControlSend,, {NumPad1}, ahk_id %wowid1%
  376. ControlSend,, {NumPad1}, ahk_id %wowid2%
  377. ControlSend,, {NumPad1}, ahk_id %wowid3%
  378. ControlSend,, {NumPad1}, ahk_id %wowid4%
  379. Return
  380.  
  381. WinGet, wowid, list, World of Warcraft
  382.  
  383. NumPad2::
  384. KeyWait, NumPad2, D
  385. ControlSend,, {NumPad2}, ahk_id %wowid1%
  386. ControlSend,, {NumPad2}, ahk_id %wowid2%
  387. ControlSend,, {NumPad2}, ahk_id %wowid3%
  388. ControlSend,, {NumPad2}, ahk_id %wowid4%
  389. Return
  390.  
  391. WinGet, wowid, list, World of Warcraft
  392.  
  393. NumPad3::
  394. KeyWait, NumPad3, D
  395. ControlSend,, {NumPad3}, ahk_id %wowid1%
  396. ControlSend,, {NumPad3}, ahk_id %wowid2%
  397. ControlSend,, {NumPad3}, ahk_id %wowid3%
  398. ControlSend,, {NumPad3}, ahk_id %wowid4%
  399. Return
  400.  
  401. WinGet, wowid, list, World of Warcraft
  402.  
  403. NumPad4::
  404. KeyWait, NumPad4, D
  405. ControlSend,, {NumPad4}, ahk_id %wowid1%
  406. ControlSend,, {NumPad4}, ahk_id %wowid2%
  407. ControlSend,, {NumPad4}, ahk_id %wowid3%
  408. ControlSend,, {NumPad4}, ahk_id %wowid4%
  409. Return
  410.  
  411. WinGet, wowid, list, World of Warcraft
  412.  
  413. NumPad5::
  414. KeyWait, NumPad5, D
  415. ControlSend,, {NumPad5}, ahk_id %wowid1%
  416. ControlSend,, {NumPad5}, ahk_id %wowid2%
  417. ControlSend,, {NumPad5}, ahk_id %wowid3%
  418. ControlSend,, {NumPad5}, ahk_id %wowid4%
  419. Return
  420.  
  421. WinGet, wowid, list, World of Warcraft
  422.  
  423. NumPad6::
  424. KeyWait, NumPad6, D
  425. ControlSend,, {NumPad6}, ahk_id %wowid1%
  426. ControlSend,, {NumPad6}, ahk_id %wowid2%
  427. ControlSend,, {NumPad6}, ahk_id %wowid3%
  428. ControlSend,, {NumPad6}, ahk_id %wowid4%
  429. Return
  430.  
  431. WinGet, wowid, list, World of Warcraft
  432.  
  433. NumPad7::
  434. KeyWait, NumPad7, D
  435. ControlSend,, {NumPad7}, ahk_id %wowid1%
  436. ControlSend,, {NumPad7}, ahk_id %wowid2%
  437. ControlSend,, {NumPad7}, ahk_id %wowid3%
  438. ControlSend,, {NumPad7}, ahk_id %wowid4%
  439. Return
  440.  
  441. WinGet, wowid, list, World of Warcraft
  442.  
  443. NumPad8::
  444. KeyWait, NumPad8, D
  445. ControlSend,, {NumPad8}, ahk_id %wowid1%
  446. ControlSend,, {NumPad8}, ahk_id %wowid2%
  447. ControlSend,, {NumPad8}, ahk_id %wowid3%
  448. ControlSend,, {NumPad8}, ahk_id %wowid4%
  449. Return
  450.  
  451. WinGet, wowid, list, World of Warcraft
  452.  
  453. NumPad9::
  454. KeyWait, NumPad9, D
  455. ControlSend,, {NumPad9}, ahk_id %wowid1%
  456. ControlSend,, {NumPad9}, ahk_id %wowid2%
  457. ControlSend,, {NumPad9}, ahk_id %wowid3%
  458. ControlSend,, {NumPad9}, ahk_id %wowid4%
  459. Return
  460.  
  461. WinGet, wowid, list, World of Warcraft
  462.  
  463. y::
  464. KeyWait, LButton, D
  465. ControlSend,, {y}, ahk_id %wowid1%
  466. ControlSend,, {y}, ahk_id %wowid2%
  467. ControlSend,, {y}, ahk_id %wowid3%
  468. ControlSend,, {y}, ahk_id %wowid4%
  469. Return
  470.  
  471. ~h::
  472. KeyWait, h, D
  473. #IfWinActive, World of Warcraft
  474. {
  475. ControlSend,, h, ahk_id %wowid1%
  476. ControlSend,, h, ahk_id %wowid2%
  477. ControlSend,, h, ahk_id %wowid3%
  478. ControlSend,, h, ahk_id %wowid4%
  479. }
  480. Return
  481.  
  482. F1::Suspend
  483. F2::Reload
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement