เมื่อเจอสีที่กำหนด ขึ้นมา จากการ PixelSearch กดปุ่ม 1 2 3
เมื่อสีที่กำหนดหายไป จาก PixelSearch ให้กด Tab
ผมอยากทราบว่า Code ที่ผมทำขึ้นมามันถูกต้องไหมครับ ถ้าไม่ถูกต้องยังไงช่วยแนะนำให้ทีนะครับ
ขอบพระคุณมากครับ
ตามหัวข้อ
เมื่อเจอสีที่ กำหนดขึ้นมา จาก PixelSearch กดปุ่ม 1 2 3
เมื่อสีที่ กำหนดหายไป จาก PixelSearch ให้กด Tab
Global $GameHD
Global $Paused
Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "ไม่พบหน้าต่างเกมส์")
Else
Return 1
EndIf
EndFunc
If _PSsixLoadH("Glory Destiny Online") Then WinActivate($GameHD)
HotKeySet("{ESC}", "pause")
While 1
$coord = PixelSearch(389,67,521,83,0xE7A1A3)
Sleep(500)
if WinActive ($GameHD) then Send ("1")
Sleep(500)
if WinActive ($GameHD) then Send ("2")
Sleep(500)
if WinActive ($GameHD) then Send ("3")
Sleep(500)
$coord = PixelSearch(389,67,521,83,0xE7A1A3)
Sleep(500)
if WinActive ($GameHD) then Send ("{Tab}")
Sleep(500)
WEnd
Func pause()
$Paused = Not $Paused
While $Paused
Sleep(500)
ToolTip("!! AuToKey หยุดทำงาน !!", 800, 430)
WEnd
ToolTip("")
EndFunc
เมื่อสีที่กำหนดหายไป จาก PixelSearch ให้กด Tab
ผมอยากทราบว่า Code ที่ผมทำขึ้นมามันถูกต้องไหมครับ ถ้าไม่ถูกต้องยังไงช่วยแนะนำให้ทีนะครับ
ขอบพระคุณมากครับ
ตามหัวข้อ
เมื่อเจอสีที่ กำหนดขึ้นมา จาก PixelSearch กดปุ่ม 1 2 3
เมื่อสีที่ กำหนดหายไป จาก PixelSearch ให้กด Tab
Global $GameHD
Global $Paused
Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "ไม่พบหน้าต่างเกมส์")
Else
Return 1
EndIf
EndFunc
If _PSsixLoadH("Glory Destiny Online") Then WinActivate($GameHD)
HotKeySet("{ESC}", "pause")
While 1
$coord = PixelSearch(389,67,521,83,0xE7A1A3)
Sleep(500)
if WinActive ($GameHD) then Send ("1")
Sleep(500)
if WinActive ($GameHD) then Send ("2")
Sleep(500)
if WinActive ($GameHD) then Send ("3")
Sleep(500)
$coord = PixelSearch(389,67,521,83,0xE7A1A3)
Sleep(500)
if WinActive ($GameHD) then Send ("{Tab}")
Sleep(500)
WEnd
Func pause()
$Paused = Not $Paused
While $Paused
Sleep(500)
ToolTip("!! AuToKey หยุดทำงาน !!", 800, 430)
WEnd
ToolTip("")
EndFunc