by loveapple244 14/08/13, 10:59 am
จากที่อ่านเีราเข้าใจอีกแบบว่าใช้MouseMove randomมากกว่าโดย
Func moveหาตัวมอนเตอร์()
While 1
$x = Random(xxx, xxx, 1)
$y = Random(xxx, xxx, 1)
MouseMove($x, $y)
Sleep(300)
$var = 1
If $var = 1 Then
อันนี้ทำพิกัดหาสีก็ได้ถ้าใช้สีก็ทำงาน()
EndIf
WEnd
EndFunc
Func หาสี- -*()
While 1
Sleep(300)
PixelSearch(xxx, xxx, xxx, xx, สี) ;บอร์ดพี่ pos สอนไว้ไปลองอ่านดู
If Not @error Then ;<ถ้ามันหาสีถูกต้อง
MouseMove(xxx, xx);ไปที่พิกัด
แล้วใส่ของพี่ posต่อMouseClick("",Random(xxx,xxx),Random(xxx,xxx))
EndIf ;จบif
If PixelGetColor(xx, xxx) = สีที่ไม่ถูกต้องแล้ว Then
กลับไปmoveหาตัวมอนเตอร์()
EndIf
WEnd
EndFunc
พวกxxxคือทำเหมือนflapjackกล่าวไว้ดีที่สุดเพราะมันแก้ได้ง่ายดึงสติงไปไว้ในอาย์เรย์เจ๋งเลย-0-ไม่เข้าใจอาร์เรย์พี่ pos ก็ทำไว้แล้ว-0-
โทษทีหาบอร์ดที่พี่Autกับพี่posทำไว้ไม่เจอที่มันหาพื้นที่วงกลมอะมันช่วยได้เยอะเรื่องคอสแทนไรซะอย่าง-*-ลองเปิดๆหาดูแล้วกัน-*-