- 用户定义变量 jhp=80 当生命少于%时,使用红药
- 用户定义变量 jmp=30 当真气少于%时,使用兰药
- 延时300毫秒
- 标记 开始
- 调用子程序 屏幕检测
- 延时300毫秒
- 脚本停止运行
- 子程序 屏幕检测
- 调用插件命令 cx=Sys.GetScRX()
- 调用插件命令 cy=Sys.GetScRY()
- 延时300毫秒
- 调用插件命令 s=Sys.GetScDep()
- 延时300毫秒
- 如果表达式 (cx=1280 and cy=1024 and s=32) 为真,则
- 延时100毫秒
- 调用子程序 窗口检测
- 延时300毫秒
- 调用子程序 主程序1
- 否则
- 如果表达式 (cx=1024 and cy=768 and s=32) 为真,则
- 调用子程序 窗口检测
- 调用子程序 主程序2
- 条件结束
- 调用外部VBScript子程序 MessageBox ("检测2:屏幕分辩率或者颜色设置不对,请按标准设置后,重新运行脚本!")
- 脚本停止运行
- 条件结束
- 子程序结束,回到调用处
- 子程序 窗口检测
- 延时300毫秒
- 调用插件命令 hwnd=Window.Find(0,"Gongfu Client")
- 延时300毫秒
- 如果表达式 (hwnd<>0) 为真,则
- 延时300毫秒
- 调用插件命令 Window.Active(hwnd)
- 延时300毫秒
- 调用插件命令 Window.Max(hwnd)
- 延时300毫秒
- 否则
- 延时300毫秒
- 弹出窗口 "程序未启动,请先启动程序!重新运行脚本!"
- 脚本停止运行
- 条件结束
- 子程序结束,回到调用处
- 子程序 主程序1
- 调用子程序 判断血兰1
- 循环 6 遍
- 按键`
- 延时100毫秒
- 循环结束
- 按键<Tab>
- 延时100毫秒
- 调用子程序 打怪1
- 子程序结束,回到调用处
- 子程序 打怪1
- 标记 技能1
- 按键<1>
- 延时100毫秒
- 按键<2>
- 延时100毫秒
- 按键<3>
- 延时1000毫秒
- 调用子程序 判断血兰1
- 如果 (553,82) 的颜色大约等于 #3938FF 则
- 延时300毫秒
- 跳转到标记 技能1
- 条件结束
- 调用子程序 主程序1
- 子程序结束,回到调用处
- 子程序 判断血兰1
- Lx=16
- Rx=175
- hpy=93
- mpy=111
- Hcolor="584D3F"
- Mcolor="605548"
- 调用外部VBScript子程序 MessageBox ("检测2:屏幕分辩率或者颜色设置不对,请按标准设置后,重新运行脚本!")
- 调用外部VBScript子程序 MessageBox ("检测2:屏幕分辩率或者颜色设置不对,请按标准设置后,重新运行脚本!")
- 如果 (Hpx,hpy) 的颜色大约等于 #Hcolor 则
- 按键<F1>
- 延时50毫秒
- 条件结束
- 如果 (mpx,mpy) 的颜色大约等于 #Mcolor 则
- 按键<F2>
- 延时50毫秒
- 条件结束
- 子程序结束,回到调用处
- 子程序 主程序2
- 调用子程序 判断血兰2
- 循环 6 遍
- 按键`
- 延时100毫秒
- 循环结束
- 按键<Tab>
- 延时100毫秒
- 调用子程序 打怪2
- 子程序结束,回到调用处
- 子程序 打怪2
- 标记 技能2
- 按键<1>
- 延时100毫秒