1. //******************************************
  2. // 怪检测
  3. //******************************************
  4. 子程序 怪检测
  5.     延时10毫秒
  6.     标记 检测怪
  7.     如果 (x-316,y+7) 的颜色等于 #0C0E10 则
  8.         //找到怪,攻击
  9.         调用子程序 打怪
  10.     否则
  11.         //-------------------------------
  12.         硬件模拟按键<Tab>
  13.         //找怪.......
  14.         延时10毫秒
  15.         调用子程序 捡起物品
  16.         //-------------------------------
  17.     条件结束
  18.     跳转到标记 检测怪
  19. 子程序结束,回到调用处
  20. //**********************************************
  21. // 防卡检测
  22. //**********************************************
  23. 子程序 防卡检测
  24.     延时10毫秒
  25.     如果表达式 (DateDiff("s",t(8),now)>=25) 为真,则
  26.         //< DateDiff 函数:返回两个日期之间的时间间隔>
  27.         //<"s":秒> <t1:时间变量> <now:当前系统日期和时间> <s(0):自定义时间变量>
  28.         t(8)=now
  29.         //返回初始化值
  30.         如果 (90/100*((x-308)-(x-426))+(x-426),y+23) 的颜色大约等于 #color(2) 则
  31.             //人物卡了、没打到怪或怪的血没减少
  32.             硬件模拟按键<Tab>
  33.             //换下一个怪
  34.             延时300毫秒
  35.         条件结束
  36.     条件结束
  37.     如果表达式 (DateDiff("s",t(9),now)>=45) 为真,则
  38.         //防发呆
  39.         t(9)=now
  40.         //返回初始化
  41.         跳转到标记 开始
  42.     条件结束
  43. 子程序结束,回到调用处
  44. //***************************************************
  45. // 血量检测
  46. //**************************************************
  47. 子程序 打坐时间检测
  48.     延时10毫秒
  49.     如果表达式 (DateDiff("s",t(6),now)>=50) 为真,则
  50.         //每次打坐最长时间为50秒
  51.         延时100毫秒
  52.         t(6)=now
  53.         跳转到标记 开始
  54.     条件结束
  55. 子程序结束,回到调用处
  56. //***************************************************
  57. // 打怪开始
  58. //**************************************************
  59. 子程序 打怪
  60.     延时10毫秒
  61.     t(8)=now:t(9)=now
  62.     标记 怪没死
  63.     //--------------------------
  64.     调用子程序 红蓝检测
  65.     延时10毫秒
  66.     硬件模拟按键<1>
  67.     //放技能1
  68.     延时200毫秒
  69.     如果 (10/100*((x-616)-(x-733))+(x-733),y+29) 的颜色大约等于 #color(1) 则
  70.         //还有蓝,用技能
  71.         调用子程序 时间技能
  72.     条件结束
  73.     延时10毫秒
  74.     //------------------------------------------
  75.     调用子程序 防卡检测
  76.     延时10毫秒
  77.     调用子程序 状态技能检测
  78.     //-------------------------------------------
  79.     延时10毫秒
  80.     如果 (x-316,y+7) 的颜色等于 #0C0E10 则
  81.         //怪还没死,继续攻击
  82.         跳转到标记 怪没死
  83.     否则
  84.         //--------------------------------------------
  85.         调用子程序 捡起物品
  86.         延时10毫秒
  87.         调用子程序 挂机范围
  88.         延时10毫秒
  89.         调用子程序 红蓝检测
  90.         //--------------------------------------------
  91.     条件结束
  92. 子程序结束,回到调用处
  93. //***************************************************
  94. // 补红蓝
  95. //**************************************************
  96. 子程序 补红打坐
  97.     延时10毫秒
  98.     如果表达式 (H=1) 为真,则
  99.         延时10毫秒
  100.         如果 (x-316,y+7) 的颜色等于 #0C0E10 则