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


อยากทราบว่าเช็คตำแหน่ง X,Y ของ หลอด HP ในเกม โดย ใช้สีเป็นเงื่อนไขอ่ะคับ เราต้องเริ่มยังไงก่อน

Share
avatar
scanditionx
PSsix Member Class III
PSsix Member Class III

PSsix Game Coder
จำนวนข้อความ : 51
ความนิยม : 0
เข้าร่วมเมื่อ : 02/10/2010
อายุ : 28
ที่อยู่ : ดาวโลก

อยากทราบว่าเช็คตำแหน่ง X,Y ของ หลอด HP ในเกม โดย ใช้สีเป็นเงื่อนไขอ่ะคับ เราต้องเริ่มยังไงก่อน

ตั้งหัวข้อ by scanditionx on 02/10/10, 12:54 am

เงื่อนไขคือ
สมมุติ
A = ตำำแหน่งหลอด HP bar คือ x100,y100,collor 0xfffff
B = ตำำแหน่งหลอด HP bar คือ x100,y100,collor เป็น 0x00000
ให้เงื่อนไขทำงาน เช่น Send key

A = send key (F1)
B = Not send key (F1)
ประมาณนี้อ่ะคับ

ขอบคุณ
avatar
aut
PSsix Powerful Scripting Class
PSsix Powerful Scripting Class

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

Re: อยากทราบว่าเช็คตำแหน่ง X,Y ของ หลอด HP ในเกม โดย ใช้สีเป็นเงื่อนไขอ่ะคับ เราต้องเริ่มยังไงก่อน

ตั้งหัวข้อ by aut on 02/10/10, 01:39 pm

เขียนแค่อันเด๋วก็พอ ตรวจอันเดียว ถ้าเจอสีที่ต้องการก็สั่งกด ถ้าไม่เจอมันก็ไม่กดอยู่แล้วอะ

$Pixel = PixelGetColor(100,100)
if $Pixel =0xFFFFFFThen
Send ("{F1}")
EndIf
avatar
flapjack
PSsix Member Super Class III
PSsix Member Super Class III

PSsix Moderator PSsix Master PSsix Game Coder
จำนวนข้อความ : 313
ความนิยม : 74
เข้าร่วมเมื่อ : 05/10/2010

Re: อยากทราบว่าเช็คตำแหน่ง X,Y ของ หลอด HP ในเกม โดย ใช้สีเป็นเงื่อนไขอ่ะคับ เราต้องเริ่มยังไงก่อน

ตั้งหัวข้อ by flapjack on 05/10/10, 08:17 pm

นี้ใช้อะไรหา ตำแหน่งของ หลอดเลือดเหรอครับ (มือใหม่ครับ)
avatar
POS
PSsix
PSsix


จำนวนข้อความ : 1152
ความนิยม : 323
เข้าร่วมเมื่อ : 19/07/2010

Re: อยากทราบว่าเช็คตำแหน่ง X,Y ของ หลอด HP ในเกม โดย ใช้สีเป็นเงื่อนไขอ่ะคับ เราต้องเริ่มยังไงก่อน

ตั้งหัวข้อ by POS on 06/10/10, 03:37 am

ใช้ตัวโปรแกรม AutoIt Window Info เช็คได้ครับ ตัวโปรแกรมจะแถมมากับการติดตั้ง AutoIt อยู่แล้ว ลองหาในโฟลเดอร์ที่สตาร์ทเมนูดู

วิธีใช้ (ดูรูปประกอบ)

1. เปิด AutoIt Window Info กดปุ่ม Ctrl + Alt + M เพื่อเปิดโหมดแว่นขยาย แล้วคลิกไปที่ตัวแท็บ Mouse เพื่อดูรายละเอียด
2. ลากเป้าตรง Finder Tool ไปวางตรงตำแหน่งที่ต้องการเช็คค่าพิกัด และสี พอลากไปมันจะมีกรอกขยายให้ดูออกมาด้วย ให้ดูตรงจุดตัดของเส้นในกรอบเป็นหลัก
3. เมื่อได้จุดที่ต้องการก็ปล่อยเม้าส์ พิกัด x,y จะอยู่ที่ Position ค่าสีก็ดูตรง Color การเอาค่าไปใช้เขียนในโปรแกรมก็ดับเบิลที่ค่าตรงนั้นได้เลย แล้วกดปุ่ม Ctlr + V หรือใช้วิธีโบราณก็จดค่าลงกระดาษ


หมายเหตุ

โปรแกรม AutoIt Window Info เวอร์ชั่นเก่า จะไม่ได้ตั้งโหมด Frozen อัตโนมัติ เอาให้แน่ก็ดาวน์โหลดเวอร์ชั่่นปัจจุบันที่ผมปักหมุด











||----------------------------------------------------------------------------------------------------------------||

กลุ่ม AutoIt ในเฟสบุ๊ค
[You must be registered and logged in to see this link.]

++++++++++++++++++++++++++++++++++++++++++++
pssix.blogspot.com
avatar
flapjack
PSsix Member Super Class III
PSsix Member Super Class III

PSsix Moderator PSsix Master PSsix Game Coder
จำนวนข้อความ : 313
ความนิยม : 74
เข้าร่วมเมื่อ : 05/10/2010

Re: อยากทราบว่าเช็คตำแหน่ง X,Y ของ หลอด HP ในเกม โดย ใช้สีเป็นเงื่อนไขอ่ะคับ เราต้องเริ่มยังไงก่อน

ตั้งหัวข้อ by flapjack on 06/10/10, 05:34 pm

POS พิมพ์ว่า:ใช้ตัวโปรแกรม AutoIt Window Info เช็คได้ครับ ตัวโปรแกรมจะแถมมากับการติดตั้ง AutoIt อยู่แล้ว ลองหาในโฟลเดอร์ที่สตาร์ทเมนูดู

วิธีใช้ (ดูรูปประกอบ)

1. เปิด AutoIt Window Info กดปุ่ม Ctrl + Alt + M เพื่อเปิดโหมดแว่นขยาย แล้วคลิกไปที่ตัวแท็บ Mouse เพื่อดูรายละเอียด
2. ลากเป้าตรง Finder Tool ไปวางตรงตำแหน่งที่ต้องการเช็คค่าพิกัด และสี พอลากไปมันจะมีกรอกขยายให้ดูออกมาด้วย ให้ดูตรงจุดตัดของเส้นในกรอบเป็นหลัก
3. เมื่อได้จุดที่ต้องการก็ปล่อยเม้าส์ พิกัด x,y จะอยู่ที่ Position ค่าสีก็ดูตรง Color การเอาค่าไปใช้เขียนในโปรแกรมก็ดับเบิลที่ค่าตรงนั้นได้เลย แล้วกดปุ่ม Ctlr + V หรือใช้วิธีโบราณก็จดค่าลงกระดาษ


หมายเหตุ

โปรแกรม AutoIt Window Info เวอร์ชั่นเก่า จะไม่ได้ตั้งโหมด Frozen อัตโนมัติ เอาให้แน่ก็ดาวน์โหลดเวอร์ชั่่นปัจจุบันที่ผมปักหมุด









อ๋อ อย่างนี้นี่เอง ขอบคุณมากครับ
avatar
aut
PSsix Powerful Scripting Class
PSsix Powerful Scripting Class

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

Re: อยากทราบว่าเช็คตำแหน่ง X,Y ของ หลอด HP ในเกม โดย ใช้สีเป็นเงื่อนไขอ่ะคับ เราต้องเริ่มยังไงก่อน

ตั้งหัวข้อ by aut on 06/10/10, 07:51 pm

ตอนทำปรับให้เม้าขยับช้าๆ ด้วยงับเส้นจะได้นิ่ง ปรับตรง mouse ใน contol panel เอาแบบ slow เยอะเยอะ
avatar
wdiLi
PSsix Member High Class
PSsix Member High Class

PSsix Game Coder
จำนวนข้อความ : 73
ความนิยม : 7
เข้าร่วมเมื่อ : 29/01/2011
อายุ : 27

Re: อยากทราบว่าเช็คตำแหน่ง X,Y ของ หลอด HP ในเกม โดย ใช้สีเป็นเงื่อนไขอ่ะคับ เราต้องเริ่มยังไงก่อน

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

ออ เขาหาต่ำแหน่ง x, y และค่าสี Hex ใช้โปรแกรม AutoIt Window Info ดูนี้เอง

ขอบคุณครับ em218

    เวลาขณะนี้ 26/09/17, 04:17 pm