สร้างบอทเกม Ran กดSkillปั้มยา เมื่อเปิดเกมเท่านั้น

บทความเนื้อหานี้ จะมาทำโปรแกรมกดปุ่ม Skill และปั้มยา เองต่อเมื่อหน้าต่างเกมได้ถูกเปิดขึ้นมาก่อน ซึ่งโปรแกรมปั้มยาอื่นๆ จะกดปุ่มรัวๆโดยไม่สนใจอะไรทำให้ถ้าเราพับจอเล่น facebook ดูyoutube หรืออื่นๆ จะทำให้กดมั่วไปหมดเลย นั่นแหละครับคือเหตุผลที่อยากทำโปรแกรมช่วยกดนี้ขึ้นมา

สิ่งที่อยากให้ทำได้

  • กดปั้มยาหรือคือกด Q W ไปเรื่อยๆ โดยในเกมRan จะปั้มยาได้ก็ต่อเมื่อเลือดลด ดังนั้นไม่ต้องกลัวเปลือง ถึงจะกดรัวๆก็ตาม
  • กด Skill ปุ่ม 1 2 3 4 5 6 7 8 9 เรียงไปทีละปุ่มแบบ วิต่อวิ
  • แนะนำให้เอาไปใช้กับพวกเซิฟเวอร์เถื่อน เพราะของมันไวกว่า

ลงมือทำ

  1. เลือก Ran เถื่อนมาซักเซิฟเวอร์นึง จากนั้นเข้าเกมรอได้เลย
  2. เปิด SciTE Script Editor และ Autoit Window Info เพื่อลงมือเขียนโปรแกรม

  3. ใช้ Autoit Window Info หาชื่อ Title ของเกมของผมได้ว่า "RAN-ONLINE"
  4. เขียนโค้ด
#RequireAdmin

HotKeySet("{ESC}","exitpg")
$Game = WinGetHandle("RAN-ONLINE","")

While 1
	ToolTip("")
	If WinActive($Game,"") Then
		For $i = 0 To 9 Step +1
			Send($i)
			Send("q")
			Send("w")
			Sleep(1000)
		Next
	EndIf
WEnd

Func exitpg()
	Exit
EndFunc
คำสั่งโค้ดข้างต้น หลักๆแล้วคือ คำสั่ง WinActive คือเมื่อหน้าต่างเกมถูกเปิดหรือพับขึ้นมาจะเข้าเงื่อนไขกด 0-9 และ q w วนไปเรื่อยๆ

ทดสอบโปรแกรม

ขอเวลาฟาร์ม เวลแปปนึงนะครับสกิวมีน้อย55
**ปัญหาที่พบคือ โปรแกรมจะทำงานจนจบเงื่อนไขก่อนก็คือจะกด 0-9 q w ดังนั้นถ้าเราพับหน้าต่างโปรแกรมจะกดจนครบก่อนถึงหยุดการทำงาน สำหรับผมคิดว่าไม่มีปัญหาอะไรถือว่าใช้ได้ครับ

แสดงความคิดเห็น

0 ความคิดเห็น