ฟอรั่ม 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

    ขอ สคริป ย้ายหน้าต่างเกมไป ยังตำแหน่ง X,Y ที่กำหนดไว้

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


    ขอ สคริป ย้ายหน้าต่างเกมไป ยังตำแหน่ง X,Y ที่กำหนดไว้  Empty
    จำนวนข้อความ : 17
    ความนิยม : 0
    เข้าร่วมเมื่อ : 02/09/2011

    ขอ สคริป ย้ายหน้าต่างเกมไป ยังตำแหน่ง X,Y ที่กำหนดไว้  Empty ขอ สคริป ย้ายหน้าต่างเกมไป ยังตำแหน่ง X,Y ที่กำหนดไว้

    ตั้งหัวข้อ by steplovedj 07/09/11, 04:06 pm

    ผมใช้ หาค่า สี และ พิกัด สี ในเกม แต่ เวลา เอามา เขียน

    If PixelGetColor(469, 573) = 0x444444 Then ; พักัด 469, 573 มาจากการใช้ Coord Mode >> Client
    Send("{PGDN}")
    EndIf
    Sleep(100)

    ลอง รันดู มันไม่ยอม กด ตามที่ สั่ง ผม เลย ลอง ใช้ โหมด Coord Mode >> Screen
    ตรวจ ค่าสี และ พิกัด ใหม่ ปรกฏ ว่า เวลา รัน เเล้ว สคริป สามารถสั่งให้ กด ปุ่ม ได้
    - เลยลองหาวิธีตรวจค่าสีในเกมใหม่ ผลที่ได้ คือ มัน จะเห็น เป็น สี 000000 ตลอด คือมัน ต้อง bypass ซึ่งยุ่งยาก

    ปัญหาคือ เวลาเปิด เกม แต่ ละครั่ง หน้าต่างเกม มันจะไม่อยู่ ตำแหน่ง เดิมทำให้ ใช้ ตำแหน่ง ที่มากจาก
    Coord Mode >> Screen ค่าเดิมไม่ได้

    ผมเลยคิดว่า ถ้า มี สคริปที่ สามารถ กำหนด หน้าต่างเกม ให้ไป อยู่ มุม ซ้ายบนสุดของ หน้าจอได้ ก็ไม่จำเป็นต้อง ใช้ พิกัดที่ได้มาจาก Coord Mode >> Client

    คือผม อยาก ได้ สคริปที่ ย้าย หน้าต่างเกม ไปอยู่ ตำแหน่งเดิมๆ ทุกครั่ง ที่ สั่ง รัน สคริป



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


    ขอ สคริป ย้ายหน้าต่างเกมไป ยังตำแหน่ง X,Y ที่กำหนดไว้  Empty
    จำนวนข้อความ : 17
    ความนิยม : 0
    เข้าร่วมเมื่อ : 02/09/2011

    ขอ สคริป ย้ายหน้าต่างเกมไป ยังตำแหน่ง X,Y ที่กำหนดไว้  Empty Re: ขอ สคริป ย้ายหน้าต่างเกมไป ยังตำแหน่ง X,Y ที่กำหนดไว้

    ตั้งหัวข้อ by steplovedj 07/09/11, 07:44 pm

    1 .เเล้ว ถ้าต้องการให้ ตรวจ สีที่ต้องการ พบ เเล้ว สั่งเมาส์ไปกด ตามที่ กำหนด
    ต้อง ใช้ ฟังชัน อะไรครอบไว้

    If PixelGetColor(264, 598) = 0x444444 Then ; ตาย

    MouseClick("left",762, 608,1,100)
    MouseClick("left",764, 513,1,100)
    EndIf

    If PixelGetColor(737, 272) = 0xFFFFFF Then ;ยาหมด
    MouseClick("left",762, 608,1,100)
    MouseClick("left",764, 513,1,100)
    EndIf

    If PixelGetColor(769, 272) = 0xFFFFFF Then ; ยาหมด
    MouseClick("left",762, 608,1,100)
    MouseClick("left",764, 513,1,100)
    EndIf

    2. ถ้าต้องการให้ตรวจ 2 สี ต้อง พบ ทั่ง 2 สี เเล้ว สั่ง เมาส์ คลิก ตามที่กำหนด
    ต้องใช้ คำสั่งอะไรครับ
    aut
    aut
    PSsix Powerful Scripting Class
    PSsix Powerful Scripting Class


    PSsix Game Coder
    จำนวนข้อความ : 472
    ความนิยม : 126
    เข้าร่วมเมื่อ : 24/07/2010

    ขอ สคริป ย้ายหน้าต่างเกมไป ยังตำแหน่ง X,Y ที่กำหนดไว้  Empty Re: ขอ สคริป ย้ายหน้าต่างเกมไป ยังตำแหน่ง X,Y ที่กำหนดไว้

    ตั้งหัวข้อ by aut 07/09/11, 09:12 pm


    1. PixelSearch
    2.if PixelGetColor( 10 , 100 )= 0x000000 and PixelGetColor( 10 , 100 )= 0x000000 then ;เปี่ยนระหัสสีกับพิกัด

    ย้ายหน้าต่างก้อwinmove แล้วสีในเกมตรวดไม่ผ่านเปน 0x000000ก้อเขียนสคิปไม่ผ่านอะเพาะโดนพวกGG xtrapบ็อก
    steplovedj
    steplovedj
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    ขอ สคริป ย้ายหน้าต่างเกมไป ยังตำแหน่ง X,Y ที่กำหนดไว้  Empty
    จำนวนข้อความ : 17
    ความนิยม : 0
    เข้าร่วมเมื่อ : 02/09/2011

    ขอ สคริป ย้ายหน้าต่างเกมไป ยังตำแหน่ง X,Y ที่กำหนดไว้  Empty Re: ขอ สคริป ย้ายหน้าต่างเกมไป ยังตำแหน่ง X,Y ที่กำหนดไว้

    ตั้งหัวข้อ by steplovedj 07/09/11, 09:31 pm

    ได้เเล้ว ขอบคุณคับ
    คำสั่ง WinMove("xxxx", "", 0, 0, 800, 600)
    em218

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