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


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

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


จำนวนข้อความ : 17
ความนิยม : 0
เข้าร่วมเมื่อ : 02/09/2011

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

ตั้งหัวข้อ by steplovedj on 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

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



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


จำนวนข้อความ : 17
ความนิยม : 0
เข้าร่วมเมื่อ : 02/09/2011

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

ตั้งหัวข้อ by steplovedj on 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 สี เเล้ว สั่ง เมาส์ คลิก ตามที่กำหนด
ต้องใช้ คำสั่งอะไรครับ
avatar
aut
PSsix Powerful Scripting Class
PSsix Powerful Scripting Class

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

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

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


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

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


จำนวนข้อความ : 17
ความนิยม : 0
เข้าร่วมเมื่อ : 02/09/2011

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

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

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

    เวลาขณะนี้ 28/03/17, 11:18 am