1. //分辨率大小:800*600
  2. //位置:屏幕左上角(横坐标:怪物血槽中间红色最长一行的最右边的红格坐标是426,纵坐标:怪物血槽中红色部分从上向下数第四行的坐标63)
  3. //
  4. //怪物血槽坐标:(X,Y=63) 344<X<426 差值=82
  5. //颜色:红=#0000a9
  6. //人物血槽坐标:(X,Y=54) 97<X<197 差值=100
  7. // 蓝槽坐标:(X,Y=65) 97<X<181 差值=84
  8. // 颜色:红=#0000ea 蓝=#d01400
  9. //血15%坐标=97+15=112 95%坐标=97+95=192
  10. //蓝5%坐标=97+5=102 95%坐标=97+79=176
  11. //
  12. //1键:攻击 F6键:拾取 F7键:打坐
  13. //
  14. ///////////////////////////////////////////////主程序
  15. 用户定义变量 N=7 打怪:打坐(N:1)
  16. 循环 N 遍
  17.     标记 开始
  18.     延时70毫秒
  19.     按键<Tab>
  20.     延时30毫秒
  21.     调用子程序 不抢怪
  22.     标记 不抢怪的返回
  23.     延时500毫秒
  24.     调用子程序 打怪
  25.     标记 打怪的返回
  26.     延时30毫秒
  27.     调用子程序 拾取
  28.     标记 拾取的返回
  29.     延时70毫秒
  30. 循环结束
  31. 延时30毫秒
  32. 调用子程序 打坐
  33. 标记 打坐的返回
  34. 延时70毫秒
  35. 跳转到标记 开始
  36. ///////////////////////////////////////////////子程序不抢怪
  37. 子程序 不抢怪
  38.     延时30毫秒
  39.     标记 继续选怪
  40.     //标记:继续选怪
  41.     延时70毫秒
  42.     如果 (425,63) 的颜色大约等于 #0000a9 则
  43.         //判断怪物是否有血
  44.         按键<1>
  45.         //移动到怪物身边
  46.     否则
  47.         //如果怪物没有血,则返回标记:继续选怪
  48.         按键<Tab>
  49.         //按Tab键选怪
  50.         延时30毫秒
  51.         跳转到标记 继续选怪
  52.         //返回标记:继续选怪
  53.     条件结束
  54.     跳转到标记 不抢怪的返回
  55. 子程序结束,回到调用处
  56. ///////////////////////////////////////////////子程序打怪
  57. 子程序 打怪
  58.     延时30毫秒
  59.     标记 继续打怪
  60.     如果 (346,63) 的颜色大约等于 #0000a9 则
  61.         //判断怪物是否还有血
  62.         按键<1>
  63.         //如果怪物还有血,则按1键攻击
  64.         延时30毫秒
  65.         跳转到标记 继续打怪
  66.     条件结束
  67.     //结束打怪
  68.     跳转到标记 打怪的返回
  69. 子程序结束,回到调用处
  70. ///////////////////////////////////////////////子程序拾取
  71. 子程序 拾取
  72.     延时30毫秒
  73.     按键<F6>
  74.     //按F6键拾取物品
  75.     延时500毫秒
  76.     按键<F6>
  77.     //按F6键拾取物品
  78.     延时500毫秒
  79.     按键<F6>
  80.     //按F6键拾取物品
  81.     延时500毫秒
  82.     跳转到标记 拾取的返回
  83. 子程序结束,回到调用处
  84. ///////////////////////////////////////////////子程序打坐
  85. 子程序 打坐
  86.     //打坐补血
  87.     延时30毫秒
  88.     按键<F7>
  89.     //按F7键打坐补血
  90.     延时15000毫秒
  91.     标记 继续打坐补血
  92.     //标记:继续打坐补血
  93.     延时1000毫秒
  94.     如果 (194,54) 的颜色大约等于 #0000ea 则
  95.         //判断人物的血是否高于95%
  96.         按键<W>
  97.         //如果人物的血高于95%,则按W键停止打坐
  98.         延时30毫秒
  99.     否则
  100.         //如果人物的血不高于95%,则就继续打坐