Advertisement
Guest User

Untitled

a guest
Sep 9th, 2019
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 5.75 KB | None | 0 0
  1. #RequireAdmin
  2. #include <ButtonConstants.au3>
  3. #include <ComboConstants.au3>
  4. #include <EditConstants.au3>
  5. #include <GUIConstantsEx.au3>
  6. #include <StaticConstants.au3>
  7. #include <WindowsConstants.au3>
  8.  
  9. #include <Array.au3>
  10. #include "WindowControl_FOR_NOX.au3"
  11. #include "GETCOLOR.au3"
  12.  
  13.  
  14. Opt("MouseCoordMode", 2)
  15. Opt("PixelCoordMode", 2)
  16. Opt("GUIOnEventMode", 1)
  17.  
  18. #AutoIt3Wrapper_icon=icon.ico
  19. #Region ### START Koda GUI section ### Form=
  20.  
  21. $From1 = GUICreate("TEST", 260, 433-180-17, 383, 168)
  22. GUISetBkColor(0x444444)
  23. GUISetOnEvent($GUI_EVENT_CLOSE, "Close")
  24. GUISetOnEvent($GUI_EVENT_MINIMIZE, "Minimize")
  25. GUISetOnEvent($GUI_EVENT_MAXIMIZE, "Maximize")
  26. GUISetOnEvent($GUI_EVENT_RESTORE, "Restore")
  27.  
  28.  
  29.  
  30. $Group2 = GUICtrlCreateGroup("Status", 8, 248-180, 241, 113-17)
  31. GUICtrlSetBkColor(-1, 0xFFFFFF)
  32. $Status = GUICtrlCreateEdit("", 24, 272-180, 209, 33, BitOR($ES_CENTER,$ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_WANTRETURN))
  33. GUICtrlSetData(-1, "Welcome")
  34.  
  35. $Label2 = GUICtrlCreateLabel("เล่นไปแล้ว :", 24, 312-180, 100, 17)
  36. GUICtrlSetColor(-1, 0xFFFFFF)
  37. $All_Amount = GUICtrlCreateLabel("0", 136, 312-180, 97, 17, $SS_RIGHT)
  38. GUICtrlSetColor(-1, 0xFFFFFF)
  39. GUICtrlCreateGroup("", -99, -99, 1, 1)
  40.  
  41.  
  42. $Start = GUICtrlCreateButton("Start", 16, 376-180-17, 75, 25)
  43. GUICtrlSetOnEvent(-1, "StartClick")
  44. GUICtrlSetColor(-1, 0xFFFFFF)
  45. GUICtrlSetBkColor(-1, 0x008000)
  46.  
  47.  
  48. $Check = GUICtrlCreateButton("Check", 104, 376-180-17, 51, 25)
  49. GUICtrlSetOnEvent(-1, "CheckClick")
  50. GUICtrlSetColor(-1, 0xFFFFFF)
  51. GUICtrlSetBkColor(-1, 0x008080)
  52.  
  53.  
  54. $Pause = GUICtrlCreateButton("Pause", 168, 376-180-17, 75, 25)
  55. GUICtrlSetOnEvent(-1, "PauseClick")
  56. GUICtrlSetColor(-1, 0xFFFFFF)
  57. GUICtrlSetBkColor(-1, 0x800000)
  58.  
  59. GUICtrlSetState($Start, $GUI_DISABLE)
  60. GUICtrlSetState($Pause, $GUI_DISABLE)
  61.  
  62.  
  63. $Label1 = GUICtrlCreateLabel("TEST", 96, 16, 71, 17, $SS_CENTER)
  64. GUICtrlSetColor(-1, 0xFFFFFF)
  65. $Label6 = GUICtrlCreateLabel("Header", 32, 48, 39, 17)
  66. GUICtrlSetColor(-1, 0xFFFFFF)
  67. $title = GUICtrlCreateInput("NoxPlayer", 72, 40, 153, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_CENTER))
  68. $Label13 = GUICtrlCreateLabel("Create by Danupon Butrngam", 56, 408-180-17, 144, 17)
  69. GUICtrlSetOnEvent(-1, "Credit")
  70. GUICtrlSetColor(-1, 0xFFFFFF)
  71.  
  72. GUISetState(@SW_SHOW)
  73. #EndRegion ### END Koda GUI section ###
  74.  
  75.  
  76. Global $TiTle_Name = "NoxPlayer"
  77. Global $shadeValue = 20
  78. Global $GameHD = WinGetHandle($TiTle_Name)
  79.  
  80. Global $PSsix = 0
  81. Global $pPause = False
  82.  
  83.  
  84. Global $Round = 0
  85.  
  86.  
  87.  
  88. While 1
  89.     Select
  90.         Case $PSsix = 1
  91.             WinActivate($GameHD)
  92.             $PSsix = 0
  93.             start()
  94.         Case $PSsix = 2
  95.             $PSsix = 0
  96.         Case $PSsix = 3
  97.             $PSsix = 0
  98.     EndSelect
  99.  
  100.     Sleep(100)
  101.  
  102. WEnd
  103.  
  104.  
  105.  
  106. Func start()
  107.     Edit_Show("เริ่มทำงาน")
  108.  
  109.     While 1
  110.  
  111.         Click_ingame()
  112.         EndGame()
  113.         Sleep(100)
  114.     WEnd
  115.  
  116.     Edit_Show("ตั้งค่าเสร็จสิ้น")
  117.     Edit_Show("ทำงานเสร็จสิ้น")
  118.  
  119. EndFunc   ;==>start
  120.  
  121.  
  122. Func Click_ingame()
  123.  
  124.     if WindowColorGet($GameHD,761, 291,0x1A1A23) = False Then
  125. ;~      Sleep(3000)
  126.         if WindowColorGet($GameHD,691, 393,0xFE5B9E)  Then
  127.             WindowClick($GameHD, 691, 393)
  128.         EndIf
  129.         if WindowColorGet($GameHD,695, 391,0x2B71DA)  Then
  130. ;~          Local $i = 0
  131.             WindowClick($GameHD,718, 416)
  132.             While WindowColorGet($GameHD,768, 280,0x1A1A23) = False
  133.                 Sleep(1000)
  134. ;~              If $i = 15 Then
  135. ;~                  ExitLoop
  136. ;~              EndIf
  137. ;~              $i += 1
  138.             WEnd
  139.  
  140.         EndIf
  141.  
  142.         if WindowColorGet($GameHD,361, 366,0x8000CC)  Then
  143.             WindowClick($GameHD, 361, 366)
  144.         EndIf
  145.  
  146.         Sleep(500)
  147.     Else
  148.         Click_arrow(6)
  149.     EndIf
  150. EndFunc
  151.  
  152.  
  153.  
  154. Func Click_arrow($count)
  155.  
  156.     If GetColor($GameHD, 252, 391, 0x121219,0,2,5) = False Then
  157.         Edit_Show("กด Key")
  158.         For $i = 0 To $count-1 Step 1
  159.     ;~      ControlSend($GameHD,"","","{A}")
  160.             WindowClick($GameHD, 86, 408)
  161.             Sleep(50)
  162.         Next
  163.         Spacebar()
  164.     EndIf
  165.  
  166.  
  167.  
  168. EndFunc
  169.  
  170. Func Spacebar()
  171.  
  172.  
  173.     While 1
  174. ;~      Edit_Show("รอ Space")
  175.         if GetColor($GameHD, 550, 404, 0x010101,0,1,3) = False Then
  176. ;~            GetColor($GameHD, 550, 404, 0x010101,0,1,3) = False Then
  177.             WindowClick($GameHD, 474, 401)
  178. ;~          ControlSend($GameHD,"","","{SPACE}")
  179.             Edit_Show("Space")
  180.             ExitLoop
  181.         EndIf
  182.     Sleep(50)
  183.     WEnd
  184.  
  185.  
  186.  
  187.  
  188. EndFunc
  189.  
  190. Func EndGame()
  191.     if WindowColorGet($GameHD,677, 446,0x8100CC,10) Then
  192.  
  193.         WindowClick($GameHD, 677, 446)
  194.         Sleep(200)
  195.         Edit_Show("จบเกมส์")
  196.         While WindowColorGet($GameHD,32, 285,0xFFB938) = False
  197.             Sleep(200)
  198.             Edit_Show("รอเข้าล็อบบี้")
  199.         WEnd
  200.         $Round += 1
  201.         GUICtrlSetData($All_Amount,$Round)
  202.         Sleep(10000)
  203.     EndIf
  204.  
  205. EndFunc
  206.  
  207.  
  208. Func CheckClick()
  209.     $TiTle_Name = GUICtrlRead($title)
  210.     $GameHD = WinGetHandle($TiTle_Name)
  211.     If @error Then
  212.         MsgBox(4096, "", "หา Titel" & $TiTle_Name & "ไม่เจอ")
  213.         Exit
  214.     EndIf
  215.  
  216.     Local $aPos = WinGetPos($GameHD)
  217.     WinMove($GameHD, "", $aPos[0], $aPos[1], 797, 471)
  218.  
  219.     GUICtrlSetState($Start, $GUI_ENABLE)
  220.     GUICtrlSetState($Pause, $GUI_ENABLE)
  221.  
  222. EndFunc
  223.  
  224.  
  225. Func StartClick()
  226.     $PSsix = 1
  227. EndFunc
  228.  
  229. Func PauseClick()
  230.     $PSsix = 2
  231.     TogglePause()
  232. EndFunc
  233.  
  234. Func TogglePause()
  235.     $pPause = Not $pPause
  236.     If $pPause Then
  237.         ControlSetText($From1, "", $Pause, "ทำงานต่อ")
  238.         Edit_Show("หยุดทำงานชั่วคราว")
  239.     Else
  240.         ControlSetText($From1, "", $Pause, "หยุดชั่วคราว")
  241.         Edit_Show("กลับมาทำงานตามปกติ")
  242.  
  243.     EndIf
  244. EndFunc
  245.  
  246.  
  247. Func Close()
  248.     Exit
  249. EndFunc   ;==>Form1_1Close
  250. Func Maximize()
  251.  
  252. EndFunc   ;==>Form1_1Maximize
  253. Func Minimize()
  254.  
  255. EndFunc   ;==>Form1_1Minimize
  256. Func Restore()
  257.  
  258. EndFunc
  259.  
  260. Func Credit()
  261.     ShellExecute("https://www.facebook.com/TheLectures")
  262. EndFunc
  263.  
  264. Func Edit_Show($text)
  265.     GUICtrlSetData($Status, StringFormat($text &"\r\n ______________"))
  266. EndFunc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement