สวัสดีครับพี่ๆทุกคน
ผมมีเรื่องรบกวนครับ คือ ผมตั้งใจจะเขียนบอทเกมส์ออนไลน์
1. ให้สามารถ ตีมอนเตอร์ เองอัตโนมมัติ (โดยอ้างอิงจากสีของมอนเตอร์)
2. ให้กดเพิ่มเลือด เองอัติโนมัติ ถ้าเลือด มี ค่าต่ำกว่าที่กำหนด (โดยให้เช็คค่าเลือดตลอดครับ)กดปุ่มF1
3. ให้เดินสุ่มทั่วทั้งแมพเอง แต่พอเจอมอนเตอร์ สีที่กำหนดให้เริ่มตี อันนี้คือ ถ้าเจอมอนเตอร์ให้ตี(ไม่ต้องเดินสุ่ม) แต่ถ้าไม่เจอมอนเตอร์ ให้เดินสุ่มจนกว่าจะเจอครับ
ปัญหาคือ
1. มันตีม่อนแค่ครั้งเดียวครับ คือครั้งที่กด (ถ้าจะให้ดีอีกต้องรันโปรแกรมใหม่) แต่ ถ้าสั่งให้มันวน มันจะไล่คลิ๊กที่ตัว
ม่อนเตอร์ไปเรื่อยๆ คือไล่ตีไปเรื่อยๆครับ(เช่นมอนเตอร์มี 5 ตัว มันจะเดิน 1 2 3 4 5 ไม่ตีซักตัว )
มันไม่ยอมหยุดตีจนกว่ามอนเตอร์ตัวนั้นจะตายแล้วค่อยตีตัวถัดไปครับ
2. ผมเขียนให้มันเพิ่มเลือดอัตโนมัติได้ครับ(แต่เขียนให้มันเช็คสถานะตลอดไม่เป็นครับ)รบกวนด้วยนะครับ
3. คำสั่งให้สุ่มเดินทั่วแมพ ใช่คำสั่ง ให้คลิ๊กเมาส์ตาม พิกัดที่เรากำหนดหรือเปล่าครับ
4. เวลาที่มันโจมตีมอนเตอร์ บางที่ก็คลิ๊กโดน บางทีก็คลิ๊กไม่โดนตัวมอนเตอร์ครับ
Code ครับ เพิ่งหัดเขียน ได้ 1วัน ยังไงรบกวนพี่ๆทุกคนด้วยนะครับ
if(GuiCtrlRead($start10) = 1) then
$coord = PixelSearch(5,5,792,592,0xFFDFAD)
If Not @error Then
MouseClick("",$coord[0],$coord[1])
else
$coord = PixelSearch(5,5,792,592,0xBD3439)
If Not @error Then
MouseClick("",$coord[0],$coord[1])
else
$coord = PixelSearch(5,5,792,592,0x9C6D6B)
If Not @error Then
MouseClick("",$coord[0],$coord[1])
Else
$coord = PixelSearch(5,5,792,592,0xD68E6B)# อสุรตาเดียวติดไว้ก่อนคลิ๊กไม่โดนตัว
If Not @error Then
MouseClick("",$coord[0],$coord[1])
ผมมีเรื่องรบกวนครับ คือ ผมตั้งใจจะเขียนบอทเกมส์ออนไลน์
1. ให้สามารถ ตีมอนเตอร์ เองอัตโนมมัติ (โดยอ้างอิงจากสีของมอนเตอร์)
2. ให้กดเพิ่มเลือด เองอัติโนมัติ ถ้าเลือด มี ค่าต่ำกว่าที่กำหนด (โดยให้เช็คค่าเลือดตลอดครับ)กดปุ่มF1
3. ให้เดินสุ่มทั่วทั้งแมพเอง แต่พอเจอมอนเตอร์ สีที่กำหนดให้เริ่มตี อันนี้คือ ถ้าเจอมอนเตอร์ให้ตี(ไม่ต้องเดินสุ่ม) แต่ถ้าไม่เจอมอนเตอร์ ให้เดินสุ่มจนกว่าจะเจอครับ
ปัญหาคือ
1. มันตีม่อนแค่ครั้งเดียวครับ คือครั้งที่กด (ถ้าจะให้ดีอีกต้องรันโปรแกรมใหม่) แต่ ถ้าสั่งให้มันวน มันจะไล่คลิ๊กที่ตัว
ม่อนเตอร์ไปเรื่อยๆ คือไล่ตีไปเรื่อยๆครับ(เช่นมอนเตอร์มี 5 ตัว มันจะเดิน 1 2 3 4 5 ไม่ตีซักตัว )
มันไม่ยอมหยุดตีจนกว่ามอนเตอร์ตัวนั้นจะตายแล้วค่อยตีตัวถัดไปครับ
2. ผมเขียนให้มันเพิ่มเลือดอัตโนมัติได้ครับ(แต่เขียนให้มันเช็คสถานะตลอดไม่เป็นครับ)รบกวนด้วยนะครับ
3. คำสั่งให้สุ่มเดินทั่วแมพ ใช่คำสั่ง ให้คลิ๊กเมาส์ตาม พิกัดที่เรากำหนดหรือเปล่าครับ
4. เวลาที่มันโจมตีมอนเตอร์ บางที่ก็คลิ๊กโดน บางทีก็คลิ๊กไม่โดนตัวมอนเตอร์ครับ
Code ครับ เพิ่งหัดเขียน ได้ 1วัน ยังไงรบกวนพี่ๆทุกคนด้วยนะครับ
if(GuiCtrlRead($start10) = 1) then
$coord = PixelSearch(5,5,792,592,0xFFDFAD)
If Not @error Then
MouseClick("",$coord[0],$coord[1])
else
$coord = PixelSearch(5,5,792,592,0xBD3439)
If Not @error Then
MouseClick("",$coord[0],$coord[1])
else
$coord = PixelSearch(5,5,792,592,0x9C6D6B)
If Not @error Then
MouseClick("",$coord[0],$coord[1])
Else
$coord = PixelSearch(5,5,792,592,0xD68E6B)# อสุรตาเดียวติดไว้ก่อนคลิ๊กไม่โดนตัว
If Not @error Then
MouseClick("",$coord[0],$coord[1])
แก้ไขล่าสุดโดย pla.takom เมื่อ 11/03/12, 11:00 am, ทั้งหมด 2 ครั้ง