เช็คสี และ เข้าเงื่อนไขสั่งคลิกเมาส์ AutoIt Color Check

ใกล้แล้วนะครับกับการทำบอทของเรา ในบทความความนี้ก็จะมาใช้ AutoIt เช็คค่าสีจากตำแหน่ง ในเกมหรือ โปรแกรม จากนั้นจะสร้างเงื่อนไขให้กับโปรแกรมว่า เมื่อเจอสีแล้ว ให้คลิกที่ตำแหน่งใดๆ ตามที่เราต้องการครับ ปะลุยกันเลย
คำสั่งเช็คสี
$colorok = PixelSearch(939, 664, 1470, 884, 0x000000);คำสั่งค้นหาสี เฉพาะพื้นที่ ที่กำหนด อ้างอิง2จุด
939,664 มาจากตำแหน่งมุมบนซ้ายของบริเวณที่จะจับ
1470,884 มาจากตำแหน่งล่างขวาของบริเวณที่จะจับ
โค้ด
Code นี้จะใช้กับโปรแกรม Nox เกม Magic Tiles 3

HotKeySet("{ESC}", "end");สั่งปิดโปรแกรม


While 1;วนลูปไปเลื่อยๆ

     Tooltip("")

  $colorok = PixelSearch(939, 664, 1470, 884, 0x000000);คำสั่งค้นหาสี เฉพาะพื้นที่ ที่กำหนด อ้างอิง2จุด

 If IsArray($colorok) Then;ถ้าหาสีเจอให้เข้าเงื่อนไขนี้

  MouseMove($colorok[0]+40,$colorok[1]+100,0)
;สั่งให้เลื่อนเมาส์ไปตำแหน่งที่เจอสี ส่วน +40 กับ +100 คือเลื่อนไปแล้วให้เพิ่มเข้าไปอีกเพื่อให้เมาส์อยู่ตรงกลางที่สุด

  MouseClick("left");สั่งคลิกซ้าย

 EndIf

WEnd


Func end()

 Exit

EndFunc


ถ้าเพื่อนๆนำไปทำตามก็แก้เพียง พิกัด x,y

แสดงความคิดเห็น

3 ความคิดเห็น

Emoji
(y)
:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
x-)
(k)