- 用户定义变量 xnc=28558112 设置血内存的位置
- 用户定义变量 lnc=28558116 设置蓝内存的位置
- 用户定义变量 ync=11732876 设置御灵血内存的位置
- 用户定义变量 gnc=451453868 设置怪血内存的位置
- 用户定义变量 bxz=1500 设置人物补血的下限
- 用户定义变量 blz=2000 设置人物补蓝的下限
- 用户定义变量 yxz=2500 设置御灵补血的下限
- Dim xz,ys,gxh
- gxh=1000
- 调用插件命令 xj=Window.Foreground()
- 调用插件命令 Window.Active(xj)
- 调用插件命令 xj=Window.GetKeyFocusWnd()
- 延时300毫秒
- 超级模拟按键<F6>
- 延时2000毫秒
- 超级模拟按键<F7>
- 延时3500毫秒
- 超级模拟按键<F8>
- 延时2000毫秒
- t1=now
- t2=now
- t3=now
- 如果表达式 (true) 为真,则循环执行
- //条件无限循环
- 标记 战斗结束
- 延时1000毫秒
- 调用子程序 补红补篮
- 调用子程序 辅助技能
- 调用子程序 战斗
- 循环结束
- 子程序 补红补篮
- 标记 检测红蓝
- 调用插件命令 xz=Memory.Read16Bit(xj,xnc)
- 调用插件命令 lz=Memory.Read16Bit(xj,lnc)
- 调用插件命令 yz=Memory.Read16Bit(xj,11732876)
- 如果表达式 (xz<2000) 为真,则
- 调用插件命令 Bkgnd.LeftClick(xj,370,685)
- 条件结束
- 如果表达式 (lz<2000) 为真,则
- 调用插件命令 Bkgnd.LeftClick(xj,405,685)
- 条件结束
- 如果表达式 (xz<1500) 为真,则
- 调用插件命令 Bkgnd.LeftClick(xj,475,685)
- 条件结束
- 如果表达式 (lz<1000) 为真,则
- 调用插件命令 Bkgnd.LeftClick(xj,510,685)
- 条件结束
- 如果表达式 (yz<2500) 为真,则
- 调用插件命令 Bkgnd.LeftClick(xj,442,685)
- 条件结束
- 子程序结束,回到调用处
- 子程序 战斗
- 延时1000毫秒
- 调用插件命令 Bkgnd.LeftClick(xj,660,720)
- 延时500毫秒
- 调用插件命令 gx=Memory.Read16Bit(xj,451453868)
- 如果表达式 (gx>0) 为真,则
- 如果表达式 (yz>2500) 为真,则
- 调用插件命令 Bkgnd.LeftClick(xj,515,720)
- 延时50毫秒
- 否则
- 调用插件命令 Bkgnd.LeftClick(xj,442,685)
- 条件结束
- 调用插件命令 Bkgnd.LeftClick(xj,370,720)
- 延时3000毫秒
- 调用插件命令 Bkgnd.LeftClick(xj,440,720)
- 延时1000毫秒
- 标记 继续战斗
- 调用插件命令 Bkgnd.LeftClick(xj,405,720)
- 延时2000毫秒
- 调用子程序 补红补篮
- 调用子程序 判断怪死活
- 调用插件命令 Bkgnd.LeftClick(xj,405,720)
- 延时2000毫秒
- 调用子程序 补红补篮
- 调用子程序 判断怪死活
- 调用插件命令 Bkgnd.LeftClick(xj,440,720)
- 延时1000毫秒
- 调用子程序 补红补篮
- 调用子程序 判断怪死活
- 如果 (720,33) 的颜色大约等于 #2a3a47 则
- 跳转到标记 继续战斗
- 条件结束
- 条件结束
- 子程序结束,回到调用处
- 子程序 辅助技能
- 如果表达式 (DateDiff("s",t1,now)>=30) 为真,则
- //< DateDiff 函数:返回两个日期之间的时间间隔>
- //<"s":秒> <t1:时间变量> <now:当前系统日期和时间> <s(0):自定义时间变量>
- 延时10毫秒
- 调用插件命令 Bkgnd.LeftClick(xj,622,681)
- //按键 变量k(0) 1次
- 延时1000毫秒
- t1=now
- 延时1500毫秒
- //重新赋值日期时间到变量
- 条件结束
- 如果表达式 (DateDiff("s",t2,now)>=1800) 为真,则
- 延时10毫秒
- 调用插件命令 Bkgnd.LeftClick(xj,550,684)