1. 用户定义变量 xnc=28558112 设置血内存的位置
  2. 用户定义变量 lnc=28558116 设置蓝内存的位置
  3. 用户定义变量 ync=11732876 设置御灵血内存的位置
  4. 用户定义变量 gnc=451453868 设置怪血内存的位置
  5. 用户定义变量 bxz=1500 设置人物补血的下限
  6. 用户定义变量 blz=2000 设置人物补蓝的下限
  7. 用户定义变量 yxz=2500 设置御灵补血的下限
  8. Dim xz,ys,gxh
  9. gxh=1000
  10. 调用插件命令 xj=Window.Foreground()
  11. 调用插件命令 Window.Active(xj)
  12. 调用插件命令 xj=Window.GetKeyFocusWnd()
  13. 延时300毫秒
  14. 超级模拟按键<F6>
  15. 延时2000毫秒
  16. 超级模拟按键<F7>
  17. 延时3500毫秒
  18. 超级模拟按键<F8>
  19. 延时2000毫秒
  20. t1=now
  21. t2=now
  22. t3=now
  23. 如果表达式 (true) 为真,则循环执行
  24.     //条件无限循环
  25.     标记 战斗结束
  26.     延时1000毫秒
  27.     调用子程序 补红补篮
  28.     调用子程序 辅助技能
  29.     调用子程序 战斗
  30. 循环结束
  31. 子程序 补红补篮
  32.     标记 检测红蓝
  33.     调用插件命令 xz=Memory.Read16Bit(xj,xnc)
  34.     调用插件命令 lz=Memory.Read16Bit(xj,lnc)
  35.     调用插件命令 yz=Memory.Read16Bit(xj,11732876)
  36.     如果表达式 (xz<2000) 为真,则
  37.         调用插件命令 Bkgnd.LeftClick(xj,370,685)
  38.     条件结束
  39.     如果表达式 (lz<2000) 为真,则
  40.         调用插件命令 Bkgnd.LeftClick(xj,405,685)
  41.     条件结束
  42.     如果表达式 (xz<1500) 为真,则
  43.         调用插件命令 Bkgnd.LeftClick(xj,475,685)
  44.     条件结束
  45.     如果表达式 (lz<1000) 为真,则
  46.         调用插件命令 Bkgnd.LeftClick(xj,510,685)
  47.     条件结束
  48.     如果表达式 (yz<2500) 为真,则
  49.         调用插件命令 Bkgnd.LeftClick(xj,442,685)
  50.     条件结束
  51. 子程序结束,回到调用处
  52. 子程序 战斗
  53.     延时1000毫秒
  54.     调用插件命令 Bkgnd.LeftClick(xj,660,720)
  55.     延时500毫秒
  56.     调用插件命令 gx=Memory.Read16Bit(xj,451453868)
  57.     如果表达式 (gx>0) 为真,则
  58.         如果表达式 (yz>2500) 为真,则
  59.             调用插件命令 Bkgnd.LeftClick(xj,515,720)
  60.             延时50毫秒
  61.         否则
  62.             调用插件命令 Bkgnd.LeftClick(xj,442,685)
  63.         条件结束
  64.         调用插件命令 Bkgnd.LeftClick(xj,370,720)
  65.         延时3000毫秒
  66.         调用插件命令 Bkgnd.LeftClick(xj,440,720)
  67.         延时1000毫秒
  68.         标记 继续战斗
  69.         调用插件命令 Bkgnd.LeftClick(xj,405,720)
  70.         延时2000毫秒
  71.         调用子程序 补红补篮
  72.         调用子程序 判断怪死活
  73.         调用插件命令 Bkgnd.LeftClick(xj,405,720)
  74.         延时2000毫秒
  75.         调用子程序 补红补篮
  76.         调用子程序 判断怪死活
  77.         调用插件命令 Bkgnd.LeftClick(xj,440,720)
  78.         延时1000毫秒
  79.         调用子程序 补红补篮
  80.         调用子程序 判断怪死活
  81.         如果 (720,33) 的颜色大约等于 #2a3a47 则
  82.             跳转到标记 继续战斗
  83.         条件结束
  84.     条件结束
  85. 子程序结束,回到调用处
  86. 子程序 辅助技能
  87.     如果表达式 (DateDiff("s",t1,now)>=30) 为真,则
  88.         //< DateDiff 函数:返回两个日期之间的时间间隔>
  89.         //<"s":秒> <t1:时间变量> <now:当前系统日期和时间> <s(0):自定义时间变量>
  90.         延时10毫秒
  91.         调用插件命令 Bkgnd.LeftClick(xj,622,681)
  92.         //按键 变量k(0) 1次
  93.         延时1000毫秒
  94.         t1=now
  95.         延时1500毫秒
  96.         //重新赋值日期时间到变量
  97.     条件结束
  98.     如果表达式 (DateDiff("s",t2,now)>=1800) 为真,则
  99.         延时10毫秒
  100.         调用插件命令 Bkgnd.LeftClick(xj,550,684)