คือใช้ค่าสีอิงในการสั่งให้กดenter พอไม่เจอ+5 ให้ไป+6 +7 +8 +9 +10
บวกติดไม่มีปัญหามันจะบวกต่อไปเรื่อยๆ แต่ถ้าบวกแตกมันจะไม่ทำงานต่อ เช่น +6แตก เหลือ+5 มันไม่ยอมบวกต่อ
อยากให้มันอ่านคำสั่งครบทุกอันแล้ววนกลับมาอ่านคำสั่งใหม่อะครับต้องทำยังไง
ลองใช้ ContinueLoop ก็ไม่ได้ครับ รบกวนผู้รู้ทีครับ
codeที่ใช้ครับ
HotKeySet("{ESC}", "end");
Global $GameHD
Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "no game")
Else
Return 1
EndIf
EndFunc
If _PSsixLoadH("Raycity") Then WinActivate($GameHD)
While 1
Tooltip("")
$colorok = PixelSearch(667, 205, 732, 244, 0x1BA725) ;+5
If IsArray($colorok) Then
Send("{Enter}")
sleep(1000)
Else
Exitloop
EndIf
WEnd
While 2
Tooltip("")
$colorok = PixelSearch(667, 205, 732, 244, 0x135A18) ;+6
If IsArray($colorok) Then
Send("{Enter}")
sleep(1000)
Else
exitloop
EndIf
WEnd
While 3
Tooltip("")
$colorok = PixelSearch(667, 205, 732, 244, 0x3EF1EF) ;+7
If IsArray($colorok) Then
Send("{Enter}")
sleep(1000)
Else
ExitLoop
EndIf
WEnd
While 4
Tooltip("")
$colorok = PixelSearch(667, 205, 732, 244, 0x0EA2C1) ;+8
If IsArray($colorok) Then
Send("{Enter}")
sleep(1000)
Else
ExitLoop
EndIf
WEnd
While 5
Tooltip("")
$colorok = PixelSearch(667, 205, 732, 244, 0x0A7BB5) ;+9
If IsArray($colorok) Then
Send("{Enter}")
sleep(1000)
Else
ExitLoop
EndIf
WEnd
While 6
Tooltip("")
$colorok = PixelSearch(667, 205, 732, 244, 0x0A4ABD) ;+10
If IsArray($colorok) Then
Send("{Enter}")
sleep(1000)
else
ContinueLoop
EndIf
wend
Func end()
Exit
EndFunc
บวกติดไม่มีปัญหามันจะบวกต่อไปเรื่อยๆ แต่ถ้าบวกแตกมันจะไม่ทำงานต่อ เช่น +6แตก เหลือ+5 มันไม่ยอมบวกต่อ
อยากให้มันอ่านคำสั่งครบทุกอันแล้ววนกลับมาอ่านคำสั่งใหม่อะครับต้องทำยังไง
ลองใช้ ContinueLoop ก็ไม่ได้ครับ รบกวนผู้รู้ทีครับ
codeที่ใช้ครับ
HotKeySet("{ESC}", "end");
Global $GameHD
Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "no game")
Else
Return 1
EndIf
EndFunc
If _PSsixLoadH("Raycity") Then WinActivate($GameHD)
While 1
Tooltip("")
$colorok = PixelSearch(667, 205, 732, 244, 0x1BA725) ;+5
If IsArray($colorok) Then
Send("{Enter}")
sleep(1000)
Else
Exitloop
EndIf
WEnd
While 2
Tooltip("")
$colorok = PixelSearch(667, 205, 732, 244, 0x135A18) ;+6
If IsArray($colorok) Then
Send("{Enter}")
sleep(1000)
Else
exitloop
EndIf
WEnd
While 3
Tooltip("")
$colorok = PixelSearch(667, 205, 732, 244, 0x3EF1EF) ;+7
If IsArray($colorok) Then
Send("{Enter}")
sleep(1000)
Else
ExitLoop
EndIf
WEnd
While 4
Tooltip("")
$colorok = PixelSearch(667, 205, 732, 244, 0x0EA2C1) ;+8
If IsArray($colorok) Then
Send("{Enter}")
sleep(1000)
Else
ExitLoop
EndIf
WEnd
While 5
Tooltip("")
$colorok = PixelSearch(667, 205, 732, 244, 0x0A7BB5) ;+9
If IsArray($colorok) Then
Send("{Enter}")
sleep(1000)
Else
ExitLoop
EndIf
WEnd
While 6
Tooltip("")
$colorok = PixelSearch(667, 205, 732, 244, 0x0A4ABD) ;+10
If IsArray($colorok) Then
Send("{Enter}")
sleep(1000)
else
ContinueLoop
EndIf
wend
Func end()
Exit
EndFunc