Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.43 KB | None | 0 0
  1. #IfWinActive, World of Warcraft
  2. #NoEnv
  3. SetBatchLines, 20ms
  4. SetWorkingDir %A_ScriptDir%
  5. SendMode Input
  6. CoordMode, Pixel, Window
  7.  
  8. posXq := [618,632,647,661,675,689] ; Таблица Q Работает по столбикам, кордыХ кордY цвет клавища если верно.
  9. posYq := [1044,1044,1044,1044,1044,1044]
  10. clr_q := ["0x10CBFF","0x10CBFF","0x10CBFF","0x10CBFF","0x10CBFF","0x10CBFF"]
  11. char_q := ["{sc58}","{sc57}","{sc44}","{sc43}","{sc42}","{sc41}"]
  12.  
  13. posXe := [943,760,775,788,802,817,831,845,859,873,886,900,915,929] ; Таблица E Работает по столбикам, кордыХ кордY цвет клавища если верно.
  14. posYe := [991,991,991,991,991,991,991,991,991,991,991,991,991,991]
  15. clr_e := ["0xFF241A","0xFF241A","0xFF241A","0xFF241A","0xFF241A","0xFF241A","0xFF241A","0xFF241A","0xFF241A","0xFF241A","0xFF241A","0xFF241A","0xFF241A","0xFF241A"]
  16. char_e := ["{sc147}","{sc41}","{sc3F}","{sc43}","{sc57}","{sc152}","{sc44}","{sc41}","{sc44}","{sc42}","{sc57}","{sc152}","{sc57}","{sc40}"]
  17.  
  18. posXr := [952] ; Таблица R Работает по столбикам, кордыХ кордY цвет клавища если верно.
  19. posYr := [992]
  20. clr_r := ["0x000000"]
  21. char_r := ["{sc21}"]
  22.  
  23. posXf := [747,761,775,788,803] ; Таблица F Работает по столбикам, кордыХ кордY цвет клавища если верно.
  24. posYf := [1002,1002,1002,1002,1002]
  25. clr_f := ["0xFF241A","0xFF241A","0xFF241A","0xFF241A","0xFF241A"]
  26. char_f := ["{sc58}","{sc43}","{sc44}","{sc41}","{sc42}"]
  27.  
  28. numpad0:: ; Переключатель скрипта ВКЛ/ВЫКЛ
  29. T := !T
  30. SetTimer, Loop, -1
  31. return
  32.  
  33. Loop:
  34. While T
  35. {
  36. GetKeyState, state, sc10, p ; Кликер Q
  37. if state = D
  38. Loop 6 ; Цифра должна быть равна колву клавишь из таблицы!
  39. {
  40. Sleep, 20
  41. GetKeyState, state, sc10, p
  42. if state = U
  43. break
  44. PixelGetColor, color, posXq[A_Index], posYq[A_Index]
  45. if (color = clr_q[A_Index])
  46. {
  47. Send % char_q[A_Index]
  48. break
  49. }
  50. }
  51.  
  52. ; GetKeyState, state, sc12, p ; Кликер E
  53. ; if state = D
  54. ; Loop 14 ; Цифра должна быть равна колву клавишь из таблицы!
  55. ; {
  56. ; Sleep, 20
  57. ; GetKeyState, state, sc12, p
  58. ; if state = U
  59. ; break
  60. ; GetKeyState, state, sc2A, p
  61. ; if state = D
  62. ; break
  63. ; PixelGetColor, colr, posXe[A_Index], posYe[A_Index]
  64. ; if (colr = clr_e[A_Index])
  65. ; {
  66. ; Send % char_e[A_Index]
  67. ; break
  68. ; }
  69. ; }
  70. ;
  71. ; GetKeyState, state, sc13, p ; Кликер R
  72. ; if state = D
  73. ; Loop 1 ; Цифра должна быть равна колву клавишь из таблицы!
  74. ; {
  75. ; Sleep, 50
  76. ; GetKeyState, state, sc13, p
  77. ; if state = U
  78. ; break
  79. ; PixelGetColor, color, posXr[A_Index], posYr[A_Index]
  80. ; if (color = clr_r[A_Index])
  81. ; {
  82. ; Send % char_r[A_Index]
  83. ; break
  84. ; }
  85. ; }
  86. ;
  87. ; GetKeyState, state, sc21, p ; Кликер F
  88. ; if state = D
  89. ; Loop 5 ; Цифра должна быть равна колву клавишь из таблицы!
  90. ; {
  91. ; Sleep, 50
  92. ; GetKeyState, state, sc21, p
  93. ; if state = U
  94. ; break
  95. ; GetKeyState, state, sc2A, p
  96. ; if state = D
  97. ; break
  98. ; PixelGetColor, color, posXf[A_Index], posYf[A_Index]
  99. ; if (color = clr_f[A_Index])
  100. ; {
  101. ; Send % char_f[A_Index]
  102. ; break
  103. ; }
  104. ; }
  105.  
  106. }
  107. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement