ผมมือใหม่กำลังหัดมั่วอยู่นะครับ
ตอนนี้คิดจะทำโปรแกรมประยุคในการเก็บไอเท็มในเกมอยู่
Global $GameHD
Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "ไม่พบหน้าต่างเกม")
Else
Return 1
EndIf
EndFunc
If _PSsixLoadH("Ragnarok") Then WinActivate($GameHD)
HotKeySet("{Esc}", "stop")
While 1
$coord = PixelSearch(648, 357, 924, 531, 0xF5F5F0)
If Not @error Then
MouseClick("",$coord[0] ,$coord[1],1,10)
Sleep(1000)
EndIf
Sleep(100)
WEnd
Func stop()
ToolTip('stop', 0, 0)
Sleep(500)
Exit
EndFunc
ผมได้ตั้งค่า โฟกัสเกม , แทบสีในเกม ให้มันคลิกซ้ายเมื่อเจอ
แต่ปรากฏว่า มันไม่ทำงานอะไรเลยในเกมแม้แต่น้อย เเล้วผมก็ลองดูในหน้า ie โปรแกรมอื่นๆ ก็ทำงานปกติ
แบบนี้เป็นที่อะไรครับ หรือผมทำอะไรผิด แนะนำทีครับ
ตอนนี้คิดจะทำโปรแกรมประยุคในการเก็บไอเท็มในเกมอยู่
Global $GameHD
Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "ไม่พบหน้าต่างเกม")
Else
Return 1
EndIf
EndFunc
If _PSsixLoadH("Ragnarok") Then WinActivate($GameHD)
HotKeySet("{Esc}", "stop")
While 1
$coord = PixelSearch(648, 357, 924, 531, 0xF5F5F0)
If Not @error Then
MouseClick("",$coord[0] ,$coord[1],1,10)
Sleep(1000)
EndIf
Sleep(100)
WEnd
Func stop()
ToolTip('stop', 0, 0)
Sleep(500)
Exit
EndFunc
ผมได้ตั้งค่า โฟกัสเกม , แทบสีในเกม ให้มันคลิกซ้ายเมื่อเจอ
แต่ปรากฏว่า มันไม่ทำงานอะไรเลยในเกมแม้แต่น้อย เเล้วผมก็ลองดูในหน้า ie โปรแกรมอื่นๆ ก็ทำงานปกติ
แบบนี้เป็นที่อะไรครับ หรือผมทำอะไรผิด แนะนำทีครับ