【游戏开发】按键精灵写《新天龙八部》脚本——人物自动打怪加血加蓝宠物加血
生活随笔
收集整理的這篇文章主要介紹了
【游戏开发】按键精灵写《新天龙八部》脚本——人物自动打怪加血加蓝宠物加血
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//找到窗口句柄
Hwnd=Plugin.Window.MousePoint()//獲取窗口客戶區的大小
sRect = Plugin.Window.GetClientRect(Hwnd)
TracePrint "客戶區大小為" & sRect//拆分字符串
MyArray = Split(sRect, "|")
L = Clng(MyArray(0)) : T = Clng(MyArray(1))
R = Clng(MyArray(2)) : B = Clng(MyArray(3))
TracePrint "左上角X= " & L
TracePrint "左上角Y= " & T
TracePrint "客戶區寬度= " & R
TracePrint "客戶區高度=" & B//不斷循環
While True//當人物血量小于80%,用Alt+1的技能(清心普善咒)加血,血量x坐標L+177和y坐標T+35可調
IfColor L + 177, T + 35, "373737", 0 ThenMoveTo L+31, T+43LeftClick 1Delay 200KeyDown "Alt", 1Delay 200KeyPress "1", 1Delay 200KeyUp "Alt", 1TracePrint "人物加血"
End If
Delay 200//當寵物血量小于80%,選中寵物頭像,用Alt+1的技能(清心普善咒),血量x坐標L+209和y坐標T+83可調
IfColor L + 209, T + 83, "383838", 0 ThenMoveTo L+113, T+95LeftClick 1Delay 200KeyDown "Alt", 1Delay 200KeyPress "1", 1Delay 200KeyUp "Alt", 1TracePrint "寵物加血"
End If
Delay 200//當人物藍量小于60%,用Alt+2的技能(血祭)加藍,藍量x坐標L+133和y坐標T+44可調
IfColor L + 133, T + 44, "232323", 0 ThenKeyDown "Alt", 1Delay 200KeyPress "2", 1Delay 200KeyUp "Alt", 1Delay 200TracePrint "人物加藍"
End If
Delay 200//鎖定怪物目標
KeyDown "Ctrl", 1
KeyPress "Tab", 1
KeyUp "Ctrl", 1
Delay 200//釋放打怪技能
KeyDown "Alt", 1
KeyPress "0", 1
KeyUp "Alt", 1
Delay 200Wend
注:
有時候打開按鍵精靈直接運行腳本不穩定,建議:
1.選中該腳本,右鍵修改腳本;
2.點擊調試,再在游戲窗口中鼠標左鍵雙擊激活腳本(這里啟動熱鍵設為左鍵雙擊,中止熱鍵設為右鍵彈起,可修改)?
注:設置好人物技能欄,為避免熱鍵沖突,F1是加血的清心普善咒(快捷鍵修改為Alt+1),F2是加藍的高級血祭(快捷鍵修改為Alt+2),F10是打怪的技能(快捷鍵修改為Alt+0)
?3.最后為效果圖:
總結
以上是生活随笔為你收集整理的【游戏开发】按键精灵写《新天龙八部》脚本——人物自动打怪加血加蓝宠物加血的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: list集合存list 以及s标签在f
- 下一篇: 链表的中间结点