1.         //<"s":秒> <t1:时间变量> <now:当前系统日期和时间> <s(0):自定义时间变量>
  2.         硬件模拟按键<2>
  3.         //按键2
  4.         延时100毫秒
  5.         t(1)=now
  6.         //重新定义时间变量
  7.     条件结束
  8.     如果表达式 (DateDiff("s",t(2),now)>=s(1)) 为真,则
  9.         硬件模拟按键<3>
  10.         //按键3
  11.         延时100毫秒
  12.         t(2)=now
  13.     条件结束
  14.     如果表达式 (DateDiff("s",t(3),now)>=s(2)) 为真,则
  15.         硬件模拟按键<F1>
  16.         //按键 F1
  17.         延时100毫秒
  18.         t(3)=now
  19.     条件结束
  20.     如果表达式 (DateDiff("s",t(4),now)>=s(3)) 为真,则
  21.         硬件模拟按键<F2>
  22.         //按键F2
  23.         延时100毫秒
  24.         t(4)=now
  25.     条件结束
  26.     如果表达式 (DateDiff("s",t(5),now)>=s(4)) 为真,则
  27.         硬件模拟按键<F3>
  28.         //按键F3
  29.         延时100毫秒
  30.         t(5)=now
  31.     条件结束
  32. 子程序结束,回到调用处
  33. //*******************************************************
  34. // 复活并回到挂机点
  35. //*******************************************************
  36. 子程序 复活
  37.     延时10毫秒
  38.     t(10)=now
  39.     //初始化
  40.     调用外部VBScript子程序 在屏幕区域里查找图形(0,0,1023,767,"Attachment:\定位点.BMP",0.8,x,y)
  41.     如果表达式 (x2>0 and y2>0) 为真,则
  42.         //检测死亡回城键
  43.         延时1000毫秒
  44.         鼠标移到 x2+45 , y2+9
  45.         延时1000毫秒
  46.         左键双击
  47.         延时5000毫秒
  48.         i=i+1
  49.         //复活次数累加
  50.         如果表达式 (i>=FH) 为真,则
  51.             跳转到标记 脚本结束
  52.         条件结束
  53.         //------------------------
  54.         调用子程序 挂机点
  55.         //跑回挂机点
  56.     条件结束
  57. 子程序结束,回到调用处
  58. 子程序 挂机点
  59.     延时10毫秒
  60.     //-------------------
  61.     调用子程序 死亡检测
  62.     //------------------
  63.     调用外部VBScript子程序 在屏幕区域里查找图形(0,0,1023,767,"Attachment:\定位点.BMP",0.8,x,y)
  64.     如果表达式 (x6>0 and y6>0) 为真,则
  65.         延时10毫秒
  66.         鼠标移到 x6+4 , y6+4
  67.         延时500毫秒
  68.         左键单击
  69.         //打开标记位置
  70.         延时500毫秒
  71.         调用外部VBScript子程序 在屏幕区域里查找图形(0,0,1023,767,"Attachment:\定位点.BMP",0.8,x,y)
  72.         如果表达式 (x3>0 and y3>0) 为真,则
  73.             //挂机点检测
  74.             鼠标移到 x3+28 , y3-73
  75.             延时500毫秒
  76.             左键单击
  77.             延时800毫秒
  78.             如果 (x3+28,y3-73) 的颜色大约等于 #B49881 则
  79.                 //判断有没有设置挂机点,如有则回到挂机点
  80.                 标记 跑路时间
  81.                 鼠标移到 x3+28 , y3-73
  82.                 延时500毫秒
  83.                 右键单击
  84.                 延时500毫秒
  85.                 如果 (50/100*((x-616)-(x-733))+(x-733),y+11) 的颜色大约等于 #color(0) 则
  86.                     //在跑回挂机点的过程中判断是否要加血
  87.                     延时10毫秒
  88.                 否则
  89.                     硬件模拟按键<5>
  90.                     //补红小红
  91.                     延时200毫秒
  92.                     如果 (30/100*((x-616)-(x-733))+(x-733),y+11) 的颜色大约等于 #color(0) 则
  93.                         //血少于30%检测
  94.                         延时10毫秒
  95.                     否则
  96.                         硬件模拟按键<F7>
  97.                         //加大红保护
  98.                         延时200毫秒
  99.                     条件结束
  100.                 条件结束