ฟอรั่ม PSsix

Would you like to react to this message? Create an account in a few clicks or log in to continue.

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


2 posters

    สอบถามการกำหนดพิกัดถ้าพิกัดนั้นเป็นสีนั้นให้คลิ๊ก รบกวนผู้รู้หน่อยครับ

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


    สอบถามการกำหนดพิกัดถ้าพิกัดนั้นเป็นสีนั้นให้คลิ๊ก รบกวนผู้รู้หน่อยครับ Empty สอบถามการกำหนดพิกัดถ้าพิกัดนั้นเป็นสีนั้นให้คลิ๊ก รบกวนผู้รู้หน่อยครับ Empty
    จำนวนข้อความ : 13
    ความนิยม : 0
    เข้าร่วมเมื่อ : 12/02/2014

    สอบถามการกำหนดพิกัดถ้าพิกัดนั้นเป็นสีนั้นให้คลิ๊ก รบกวนผู้รู้หน่อยครับ Empty สอบถามการกำหนดพิกัดถ้าพิกัดนั้นเป็นสีนั้นให้คลิ๊ก รบกวนผู้รู้หน่อยครับ

    ตั้งหัวข้อ by wearevip 18/02/14, 06:42 pm

    จากคำสั่งนี้ผมจะแก้ยังไงครับ
    Global $GameHD

    Func _PSsixLoadH($gtitle)
    $GameHD = WinGetHandle($gtitle)
    If @error Then
    MsgBox(4096, "Error", "ไม่พบหน้าต่างเกม")
    Else
    Return 1
    EndIf
    EndFunc

    If _PSsixLoadH("Zuma Deluxe") Then WinActivate($GameHD)

    If PixelGetColor(730, 619) = 0x343434 Then
    Send("1")
    EndIf

    ผมลองเปลี่ยน send เป็น MouseClick ก็ไม่มีผล -_-
    รบกวนหน่อยนะครับ
    Arm
    Arm
    PSsix Member Super Class III
    PSsix Member Super Class III


    PSsix Master PSsix Program Coder
    จำนวนข้อความ : 268
    ความนิยม : 54
    เข้าร่วมเมื่อ : 31/03/2011
    อายุ : 27

    สอบถามการกำหนดพิกัดถ้าพิกัดนั้นเป็นสีนั้นให้คลิ๊ก รบกวนผู้รู้หน่อยครับ Empty Re: สอบถามการกำหนดพิกัดถ้าพิกัดนั้นเป็นสีนั้นให้คลิ๊ก รบกวนผู้รู้หน่อยครับ

    ตั้งหัวข้อ by Arm 18/02/14, 11:35 pm

    ทำเป็นลูปครับ
    Code:
    Global $GameHD

    If _PSsixLoadH("Zuma Deluxe") Then WinActivate($GameHD)

    While Sleep(100)
       If PixelGetColor(730, 619) = 0x343434 Then
          MouseClick("", 730, 619, 1, 0)
       EndIf
    WEnd

    Func _PSsixLoadH($gtitle)
       $GameHD = WinGetHandle($gtitle)
       If @error Then
          MsgBox(4096, "Error", "ไม่พบหน้าต่างเกม")
       Else
          Return 1
       EndIf
    EndFunc

      เวลาขณะนี้ 07/05/24, 02:36 pm