by flapjack 08/11/10, 08:32 pm
ครับ นี้สคริปที่เขียนครับ
- Code:
HotKeySet("{INSERT}","Auto")
Hotkeyset("{END}","stop")
Hotkeyset("{PAUSE}","Pause")
Global $Paused
if Not WinExists ("หน้าต่างโปรแกรม") then
MsgBox(64, "หน้าต่างโปรแกรม", "You must be running ")
Exit
EndIf
MsgBox(64, ".....", "To Start the Bot Press the Insert Key, and to stop press the End Key, and to pause Press the Pause key")
pause()
Func jai()
WinActivate ('หน้าต่างโปรแกรม')
Return
EndFunc
Func start()
jai()
Send("{TAB}")
Sleep (1000)
attalk()
EndFunc
Func attalk()
$Pixel = PixelGetColor(440,196)
If $Pixel =0x102732Then
Send ("{1}")
Sleep(1000)
HP()
EndIf
$Pixel = PixelGetColor(440,196)
If $Pixel =0x102732Then
attalk()
EndIf
AI()
EndFunc
Func AI()
Store()
start()
Return
EndFunc
Func Store()
Send("{5}")
Sleep (1000)
Send("{5}")
Return
EndFunc
Func HP()
$Pixel = PixelGetColor(273,187)
If $Pixel =0x162834 Then
Send("{7}")
Sleep (2000)
Return
EndIf
EndFunc
Func Auto()
ToolTip(": Skill Auto", 2, 0)
Sleep (400)
start()
EndFunc
Func Pause()
$Paused = NOT $Paused
While $Paused
ToolTip(": Paused - Press Insert to start ", 2, 0)
Sleep (100)
WEnd
EndFunc
Func stop()
ToolTip(": Shutting Down ", 2, 0)
สื่งที่เขียนเอาไว้(แบบคร่าวๆ)- เมื่อเจอหน้าต่างของโปรแกรม
- ให้กด insertเพื่อเริ่มการทำงาน ก็จะเริ่ม Func start
- เมื่อไป Func start ให้ไปที่ Func jai เจอ หน้าต่างของโปรแกรม แล้วกลับมาที่ Func start
- กด TAB รอ อีก 1 วินาที ไปที่ Func attalk
- เมื่อไป ถึง Func attalk ถ้าเจอสีตามที่กำหนด เอาไว้ให้ ทำงานต่อ
- กด 1 รออีก 1 วินาที ข้ามไปที่ Func HP
- เมื่อไปถึง Func HP ถ้าเจอ สีกำหนดเอาไว้ ให้ 7 แล้ว รอ 2วินาที แล้ว กลับไปที่ Func attalk
- เมื่อถ้าเจอสีกำหนด ให้ไปที่ Func attalk แต่ถ้าไม่เจอ ให้ไป Func AI
- เมื่อไปถึง Func AI ให้ไป Func Store ให้กด 5 กลับไปที่ Func เดิม
- แล้วไปที่ Func start (วน)
***********************************
จากบทความข้างต้นสิ่งที่เขียนไปบ้างคนอาจจะรู้แล้วเหมือน.... อะไร
AI นั้นเองครับ (ใช่หรือเปล่า)
***********************************
สิ่งที่อยากพัฒนาต่อ(ถ้าใครพอทราบช่วยบอกที่นะครับ)- ให้ทำงานโดย ไม่ต้องแสดง ตัวโปรแกรม
- ดึงขอมูล แถบ Hp และ MP ซึ้งมีกระทู้ นี้แล้ว (ผู้รู้ที่ทำได้แล้วช่วยบอกด้วยนะครับ)http://pssix.forumotion.com/forum-f2/topic-t43.htm
************************************
ขอบคุณมากครับกับ สคริป ต้นฉบับ jaimodify