เกมตกปลามันจะมีจุดสองจุดไหลไปมา ถ้าไหลมาตรงก็จะสั่งตกปลา ทีนี้พอเขียนโปรแกรมให้มันตรวจหาจุดแรกเจอ พอหาสีจุดที่สอง จุดแรกมันก็ไหลไปทางอื่น ลองทำดูแล้วกดตกปลามั่วไปหมดเลยคับ
5 posters
เขียน autoit ยังไงให้หาจุดสีสองจุดพร้อมๆ กัน
aut- PSsix Powerful Scripting Class
จำนวนข้อความ : 472
ความนิยม : 126
เข้าร่วมเมื่อ : 24/07/2010
POS- PSsix
-
จำนวนข้อความ : 1152
ความนิยม : 326
เข้าร่วมเมื่อ : 19/07/2010
ลองเปลี่ยนมาเขียนมาใช้คำสั่ง PixelGetColor แทนครับ กำหนดตรวจจุดสีไปจะทำให้โปรแกรมทำงานเร็วกว่า การเขียนก็คล้ายๆ แบบนี้
- Code:
While 1
PixelGetColor;ดึงจุดสีมาตรวจสอบ จุดที่ 1
if เช็คจุดสี then
ถ้าได้สีที่กำหนดก็กระโดดเข้าฟังก์ชั่นสำหรับไปตรวจอีกจุด
endif
PixelGetColor;ดึงจุดสีมาตรวจสอบ จุดที่ 2
if เช็คจุดสี then
endif
PixelGetColor;ดึงจุดสีมาตรวจสอบ จุดที่ 3
if เช็คจุดสี then
endif
PixelGetColor;ดึงจุดสีมาตรวจสอบ จุดที่ 4
if เช็คจุดสี then
endif
PixelGetColor;ดึงจุดสีมาตรวจสอบ จุดที่ 5
WEnd
aut- PSsix Powerful Scripting Class
จำนวนข้อความ : 472
ความนิยม : 126
เข้าร่วมเมื่อ : 24/07/2010
ผมใช้ตรวจสิบจุด แต่ทำไมเวลามันตรวจเจอมันคลิกเลยจุดไปตลอดเลยอะคับ มีวิธีทำให้โปรทำงานเร็วกว่านี้เปล่าคับ
:affraid:
:affraid:
POS- PSsix
-
จำนวนข้อความ : 1152
ความนิยม : 326
เข้าร่วมเมื่อ : 19/07/2010
คงไม่เร็วกว่านี้แล้วละครับ วิธีแก้ไขไม่ให้เลยก็ตรวจจุดที่สองก่อน ตามความเข้าใจคุณสั่งให้ตรวจจุดในสองตำแหน่งแบบนี้ใช่ไหมครับ
1234567890
1234567890
วิธีแก้ไขเวลาที่มันเลย เช่น ตรวจจุด 5 เป็นจุดแรก จุดที่สองแทนที่จะเป็นจุด 5 ในแนวเดียวกัน ก็เลื่อนไปก่อนเป็นตรวจจุด 4 หรือ 3 แล้วแต่ว่ามันเลยไปไกลแค่ไหน ถ้าเจอค่อยสั่งคลิก มันก็จะลงจุดตกปลาพอดี คล้ายๆ แบบนี้
1234567890
1234567890
ปล. น่าจะเอารูปเกมส์ที่ทำมาลงด้วย จะได้แนะนำได้ถูก
1234567890
1234567890
วิธีแก้ไขเวลาที่มันเลย เช่น ตรวจจุด 5 เป็นจุดแรก จุดที่สองแทนที่จะเป็นจุด 5 ในแนวเดียวกัน ก็เลื่อนไปก่อนเป็นตรวจจุด 4 หรือ 3 แล้วแต่ว่ามันเลยไปไกลแค่ไหน ถ้าเจอค่อยสั่งคลิก มันก็จะลงจุดตกปลาพอดี คล้ายๆ แบบนี้
1234567890
1234567890
ปล. น่าจะเอารูปเกมส์ที่ทำมาลงด้วย จะได้แนะนำได้ถูก
aut- PSsix Powerful Scripting Class
จำนวนข้อความ : 472
ความนิยม : 126
เข้าร่วมเมื่อ : 24/07/2010
คับผมลองแล้วพลาดน้อย คลิกลงเบ็ดตรงขึ้นกว่าเดิม เด๋วลองเพิ่มจุดเป็น 20 ดูก่อนว่าจะแม่นขึ้นไหม :cheers:
sirchet- PSsix Member High Class
จำนวนข้อความ : 96
ความนิยม : 1
เข้าร่วมเมื่อ : 21/07/2010
อายุ : 35
โอ้ว สุดยอด เกมตกปลา ขอผมลองเล่นหน่อยครับ ท่าน aut เอามาแจกให้ทดสอบหน่อยได้มัี้ยครับ
aut- PSsix Powerful Scripting Class
จำนวนข้อความ : 472
ความนิยม : 126
เข้าร่วมเมื่อ : 24/07/2010
คงไม่ได้คับรูปยังไม่กล้าเอามาลงเลย เพราะเด๋วคนหาจาก google มาเจอจะไปเหวี่ยงกันในบอร์ดเกมอีก เป็นเกมออนไลน์ บางคนแอนตี้โปรแกรมช่วยเล่น ถ้าไม่รู้ว่ามีจะดีกว่า :affraid:
sirchet- PSsix Member High Class
จำนวนข้อความ : 96
ความนิยม : 1
เข้าร่วมเมื่อ : 21/07/2010
อายุ : 35
เศร้าเลย PM ได้มั้ยครับ :x
thejokei2- PSsix Member Class II
จำนวนข้อความ : 30
ความนิยม : 0
เข้าร่วมเมื่อ : 03/02/2011
คุณAutฮะ คือผมอยากถามอารัยนิดนึงเกียวกะเรื่องที่คุณทำยุอ่าฮะ
PMมาน่อยำเ้มั้ยรึว่า@เมลล์มาคุยทีสิฮะ
[You must be registered and logged in to see this link.]
PMมาน่อยำเ้มั้ยรึว่า@เมลล์มาคุยทีสิฮะ
[You must be registered and logged in to see this link.]
aut- PSsix Powerful Scripting Class
จำนวนข้อความ : 472
ความนิยม : 126
เข้าร่วมเมื่อ : 24/07/2010
เราไม่ได้เล่นเกมนี้แล้วอะโคดเผลอเซฟทับลบไปแล้วด้วย ให้กลับไปเล่นก็ไม่เอาแย้ว นายลองเขียนเองไม่ยากหรอก
thejokei2- PSsix Member Class II
จำนวนข้อความ : 30
ความนิยม : 0
เข้าร่วมเมื่อ : 03/02/2011
ขอบคุณฮะพอรู้แนวทางแล้วล่ะฮะ
wdiLi- PSsix Member High Class
จำนวนข้อความ : 73
ความนิยม : 7
เข้าร่วมเมื่อ : 29/01/2011
อายุ : 33
ทามไมมีแต่คน อยากเขียนบอทเกมตกปลาได้จัง ทามไมไมทามเกมอื่นที่มันง่ายกว่ากันเนอะ
aut- PSsix Powerful Scripting Class
จำนวนข้อความ : 472
ความนิยม : 126
เข้าร่วมเมื่อ : 24/07/2010
เพราะทำได้แล้ว มานเอาไปประยุตกทำกับเกมที่เป็นแถบไหล พวกตีก๊อฟ เกมเต้น เกมที่มีแถบให้เล็งกด ได้หมดอ่านะ
wdiLi- PSsix Member High Class
จำนวนข้อความ : 73
ความนิยม : 7
เข้าร่วมเมื่อ : 29/01/2011
อายุ : 33
คือ ผมไม่ค่อยได้เล่นเกมออนไลน์แนวนี้เท่าไรครับ
ผมเล่นแต่เกมรถ เกมยิง อย่างเงี้ยเลยไม่ค่อยได้สนใจเท่าไร
แต่ผมหัดเขียนเกมแนวพวก Guitar Hero ที่ต้องกดปุ่ม a s d h j k ตามสีที่วิ่งผ่าน
while 1; เริ่มลูป
$pixel = PixelGetColor(ตำแหน่ง x แนวนอน, ตำแหน่ง y แนวตั้ง)
;พิกัดหน้าจอคอม บ้างคนตั้ง x=1024 y=768 หรือ x=1366 y=768 อาจเปลี่ยนแปลงพิกัดไ้ด้
if 0x000000 Then ถ้าพิกัด x,y ที่กำหนดสีนี้เป็นจริงให้ส่งต่อไปที่ ปุ่ม Key
send("{key}") ; สั่งกดปุ่ม
Wend ; จบลูป
เดียวผมจะลองไปประยุกต์ ลองเขียนโค้ดตามเขาบ้างจะได้ไม่ตกยุกสมัย..อิ อิ
ผมเล่นแต่เกมรถ เกมยิง อย่างเงี้ยเลยไม่ค่อยได้สนใจเท่าไร
แต่ผมหัดเขียนเกมแนวพวก Guitar Hero ที่ต้องกดปุ่ม a s d h j k ตามสีที่วิ่งผ่าน
while 1; เริ่มลูป
$pixel = PixelGetColor(ตำแหน่ง x แนวนอน, ตำแหน่ง y แนวตั้ง)
;พิกัดหน้าจอคอม บ้างคนตั้ง x=1024 y=768 หรือ x=1366 y=768 อาจเปลี่ยนแปลงพิกัดไ้ด้
if 0x000000 Then ถ้าพิกัด x,y ที่กำหนดสีนี้เป็นจริงให้ส่งต่อไปที่ ปุ่ม Key
send("{key}") ; สั่งกดปุ่ม
Wend ; จบลูป
เดียวผมจะลองไปประยุกต์ ลองเขียนโค้ดตามเขาบ้างจะได้ไม่ตกยุกสมัย..อิ อิ
wdiLi- PSsix Member High Class
จำนวนข้อความ : 73
ความนิยม : 7
เข้าร่วมเมื่อ : 29/01/2011
อายุ : 33
การที่เราจะเขียนโปรแกรมเป็นได้ อาจารย์เคยบอกว่าต้องดูแนวคิดของคนที่เขาเขียนได้ก่อนแล้ว
ว่าเขามีแนวคิดยังไงเราจึงนำมาประยุกต์ มาตีความหมาย สังเคราะห์ วิเคราะห์ ออกแบบ
ผู้รู้(Knower)-> กระบวนการไปรู้(Process of Knowing)-> สิ่งที่ถูกรู้(Known)
ต้อนนี้ผมอยู่ในสถานะ ผู้รู้ กำลัง เข้าสู่กระบวนการไปรู้ และจะพยายามเอาความรู้ที่ได้
จากที่นี็ไปประยุกต์ใช่นะครับ ขอบคุณครับ
ว่าเขามีแนวคิดยังไงเราจึงนำมาประยุกต์ มาตีความหมาย สังเคราะห์ วิเคราะห์ ออกแบบ
ผู้รู้(Knower)-> กระบวนการไปรู้(Process of Knowing)-> สิ่งที่ถูกรู้(Known)
ต้อนนี้ผมอยู่ในสถานะ ผู้รู้ กำลัง เข้าสู่กระบวนการไปรู้ และจะพยายามเอาความรู้ที่ได้
จากที่นี็ไปประยุกต์ใช่นะครับ ขอบคุณครับ
|
|