ฟอรั่มของบล็อก http://pssix.blogspot.com


[Code] เมื่อเจอสีที่กำหนด ขึ้นมา จากการ PixelSearch .... !!!!!

Share

potaenakrab
สมาชิกทั่วไป
สมาชิกทั่วไป


จำนวนข้อความ : 19
ความนิยม : 0
เข้าร่วมเมื่อ : 23/01/2014
อายุ : 22

[Code] เมื่อเจอสีที่กำหนด ขึ้นมา จากการ PixelSearch .... !!!!!

ตั้งหัวข้อ by potaenakrab on 02/02/14, 02:31 am

เมื่อเจอสีที่กำหนด ขึ้นมา จากการ 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

kobtadam
PSsix Member Class II
PSsix Member Class II


จำนวนข้อความ : 41
ความนิยม : 6
เข้าร่วมเมื่อ : 28/12/2013

Re: [Code] เมื่อเจอสีที่กำหนด ขึ้นมา จากการ PixelSearch .... !!!!!

ตั้งหัวข้อ by kobtadam on 05/02/14, 07:54 pm

สุดยอดๆ

yoyokungzz
PSsix Member Class II
PSsix Member Class II


จำนวนข้อความ : 49
ความนิยม : 9
เข้าร่วมเมื่อ : 18/10/2013

Re: [Code] เมื่อเจอสีที่กำหนด ขึ้นมา จากการ PixelSearch .... !!!!!

ตั้งหัวข้อ by yoyokungzz on 05/02/14, 09:03 pm

ยังไม่ถูกนะครับ

yoyokungzz
PSsix Member Class II
PSsix Member Class II


จำนวนข้อความ : 49
ความนิยม : 9
เข้าร่วมเมื่อ : 18/10/2013

Re: [Code] เมื่อเจอสีที่กำหนด ขึ้นมา จากการ PixelSearch .... !!!!!

ตั้งหัวข้อ by yoyokungzz on 05/02/14, 09:11 pm

While 1
$coord = PixelSearch(389,67,521,83,0xE7A1A3)
If Not @error Then ; ถ้าเจอสีแล้วจะทำขั้นตอนข้างล่าง
Send ("1")
Sleep(500)
Send ("2")
Sleep(500)
Send ("3")
Sleep(500)
Endif ; จบขั้นตอน
Send ("{Tab}") ; กด Tab 1 ครั้ง ทุกๆ การวนลูป1รอบ คือ ครึ่งวินาที > sleep(500)ด้านล่าง
Sleep(500)
WEnd

ประมานนี้ไหมครับ ถ้าไม่เจอสีจะกด Tab เรื่อยๆ ถ้าเจอจะกด 1 2 3

    เวลาขณะนี้ 07/12/16, 12:54 am