Guest User

Untitled

a guest
Aug 8th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 4.50 KB | None | 0 0
  1. #include <ButtonConstants.au3>
  2. #include <EditConstants.au3>
  3. #include <GUIConstantsEx.au3>
  4. #include <SliderConstants.au3>
  5. #include <WindowsConstants.au3>
  6.  
  7. $SpamBot = GUICreate("SpamBot", 318, 249, 192, 124)
  8. $text = GUICtrlCreateEdit("", 16, 8, 289, 89)
  9. $ok = GUICtrlCreateButton("ok", 232, 208, 75, 25, $WS_GROUP)
  10. GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
  11. $Input1 = GUICtrlCreateInput("12", 28, 120, 49, 21)
  12. $Input2 = GUICtrlCreateInput("49", 28, 160, 49, 21)
  13. $Input3 = GUICtrlCreateInput("50", 108, 120, 49, 21)
  14. $Input4 = GUICtrlCreateInput("58", 108, 160, 49, 21)
  15. $Input5 = GUICtrlCreateInput("59", 188, 120, 49, 21)
  16. $Input6 = GUICtrlCreateInput("60", 188, 160, 49, 21)
  17. $Slider = GUICtrlCreateSlider(16, 192, 214, 45)
  18. GUICtrlSetLimit(-1, 20, 0)
  19. GUICtrlSetData(-1, 5)
  20.  
  21. GUISetState(@SW_SHOW)
  22.  
  23.  
  24. Global $Paused
  25. HotKeySet("{PAUSE}", "TogglePause")
  26. HotKeySet("{ESC}", "Terminate")
  27.  
  28. Global $class[8]=[276,287,308,319,341,352,374,386]
  29. Global $mane[13]=[275,289,303,318,332,345,359,374,387,402,417,431,444]
  30. While 1
  31.     $nMsg = GUIGetMsg()
  32.     Switch $nMsg
  33.         Case $GUI_EVENT_CLOSE
  34.             Exit
  35.         Case $ok
  36.             MsgBox(4096,"Начало скрипта","Старт спам, не забудь подвинуть мышку когда откроется окно AION")
  37.             $Speed = GUICtrlRead($Slider)
  38.             $textspama = GUICtrlRead($text);возвращает тест из элемента $text
  39.  
  40.             WinActivate("AION Client")
  41.             Sleep(2000)
  42.             if WinActive("AION Client") Then; если активно окно айона, проверяет раскладку компьютера и в зависимости от этого посылает нажатие клавиши в активное окно.
  43.                 If @KBLayout=409 Then
  44.                         Send("v")
  45.                 ElseIf @KBLayout=419 Then
  46.                         Send("м")
  47.                 EndIf
  48.             EndIf
  49.             $p=WinGetPos("AION Client")
  50.             Sleep(500)
  51.             $x = $p[0] + $p[2] - 227  ;координата x верхний "поиск"
  52.             $y = $p[1] + 154        ;координата y верхний "поиск"
  53.             MouseClick("",$x,$y,2,$Speed)   ;координата верхний "поиск"
  54.             MsgBox(1,"",$Speed)
  55.  
  56.             Dim $Ot[3] =[GUICtrlRead($Input1), GUICtrlRead($Input3), GUICtrlRead($Input5)]
  57.             Dim $Do[3] =[GUICtrlRead($Input2), GUICtrlRead($Input4), GUICtrlRead($Input6)]
  58.  
  59.              For $d=0 To 2
  60.                  $x = $p[0] + $p[2]-245
  61.                  $y = $p[1] + 217
  62.                  MouseClick("",$x,$y,2,$Speed)  ;координата "от"
  63.  
  64.                  Send($Ot[$d]); от какого лвла
  65.  
  66.                  $x = $p[0] + $p[2]-221;координата x "до"
  67.                  $y = $p[1] + 217       ;координата y "до"
  68.                  MouseClick("",$x,$y,2,$Speed)  ;координата "до"
  69.  
  70.                  Send($Do[$d]); до какого лвла
  71.                  Sleep(2000)
  72.  
  73.                 for $i=0 to 7
  74.                     $x = $p[0] + $p[2]-180
  75.                     $y = $p[1] + 234
  76.                     MouseClick("",$x,$y,1,$Speed)   ; координата выбора профы
  77.                     Sleep(500)
  78.                     $x = $p[0] + $p[2]-238
  79.                     $y = $p[1] + $class[$i]
  80.                     MouseClick("",$x,$y,1,$Speed);  координата выбора класcа
  81.                     $x = $p[0] + $p[2] - 40
  82.                     $y = $p[1] + 460
  83.                     MouseClick("",$x,$y,1,$Speed); координата нижний "поиск"
  84.                     Sleep(2000)
  85.  
  86.                      For $t=0 to 12
  87.                          ;тут отправка
  88.                          $x = $p[0] + $p[2] - 220
  89.                          $y = $p[1] + $mane[$t]
  90.                          MouseClick("",$x,$y,2,$Speed);координата имён
  91.                          $x = $p[0] + $p[2] - 160
  92.                          $y = $p[1] + 460
  93.                          MouseClick("",950,464,1,$Speed); координата кнопки приват
  94.                          Sleep(500)
  95.  
  96.                          Send($textspama); что отправлять игроку
  97.                          Send("{ENTER}")
  98.                          Sleep(500)
  99.                      Next
  100.  
  101.                     While   PixelGetColor($x,$y)<>0x33404E
  102.                         $x = $p[0] + $p[2] - 34
  103.                         $y = $p[1] + 440
  104.                         MouseClick("",$x,$y,1,$Speed);тыкнуть на скрол (1 позиция вниз)
  105.                         $x = $p[0] + $p[2] - 220
  106.                         $y = $p[1] + 440
  107.                         MouseClick("",870,444,1,$Speed);последняя координата массива.
  108.                         $x = $p[0] + $p[2] - 160
  109.                         $y = $p[1] + 460
  110.                         MouseClick("",$x,$y,1,$Speed); координата кнопки приват
  111.  
  112.                         Send($textspama); что отправлять игроку
  113.                         Send("{ENTER}")
  114.                         Sleep(500)
  115.                         $x = $p[0] + $p[2] - 34
  116.                         $y = $p[1] + 431
  117.                     WEnd
  118.                 Next
  119.             Next
  120.     EndSwitch
  121. WEnd
  122.  
  123.  
  124. Func TogglePause()
  125.     $Paused = Not $Paused
  126.     While $Paused
  127.         Sleep(100)
  128.         ToolTip('Скрипт приостановлен')
  129.     WEnd
  130.     ToolTip("")
  131. EndFunc
  132.  
  133. Func Terminate()
  134.     Exit 0
  135.  
  136. EndFunc
Add Comment
Please, Sign In to add comment