- //<"s":秒> <t1:时间变量> <now:当前系统日期和时间> <s(0):自定义时间变量>
- 硬件模拟按键<2>
- //按键2
- 延时100毫秒
- t(1)=now
- //重新定义时间变量
- 条件结束
- 如果表达式 (DateDiff("s",t(2),now)>=s(1)) 为真,则
- 硬件模拟按键<3>
- //按键3
- 延时100毫秒
- t(2)=now
- 条件结束
- 如果表达式 (DateDiff("s",t(3),now)>=s(2)) 为真,则
- 硬件模拟按键<F1>
- //按键 F1
- 延时100毫秒
- t(3)=now
- 条件结束
- 如果表达式 (DateDiff("s",t(4),now)>=s(3)) 为真,则
- 硬件模拟按键<F2>
- //按键F2
- 延时100毫秒
- t(4)=now
- 条件结束
- 如果表达式 (DateDiff("s",t(5),now)>=s(4)) 为真,则
- 硬件模拟按键<F3>
- //按键F3
- 延时100毫秒
- t(5)=now
- 条件结束
- 子程序结束,回到调用处
- //*******************************************************
- // 复活并回到挂机点
- //*******************************************************
- 子程序 复活
- 延时10毫秒
- t(10)=now
- //初始化
- 调用外部VBScript子程序 在屏幕区域里查找图形(0,0,1023,767,"Attachment:\定位点.BMP",0.8,x,y)
- 如果表达式 (x2>0 and y2>0) 为真,则
- //检测死亡回城键
- 延时1000毫秒
- 鼠标移到 x2+45 , y2+9
- 延时1000毫秒
- 左键双击
- 延时5000毫秒
- i=i+1
- //复活次数累加
- 如果表达式 (i>=FH) 为真,则
- 跳转到标记 脚本结束
- 条件结束
- //------------------------
- 调用子程序 挂机点
- //跑回挂机点
- 条件结束
- 子程序结束,回到调用处
- 子程序 挂机点
- 延时10毫秒
- //-------------------
- 调用子程序 死亡检测
- //------------------
- 调用外部VBScript子程序 在屏幕区域里查找图形(0,0,1023,767,"Attachment:\定位点.BMP",0.8,x,y)
- 如果表达式 (x6>0 and y6>0) 为真,则
- 延时10毫秒
- 鼠标移到 x6+4 , y6+4
- 延时500毫秒
- 左键单击
- //打开标记位置
- 延时500毫秒
- 调用外部VBScript子程序 在屏幕区域里查找图形(0,0,1023,767,"Attachment:\定位点.BMP",0.8,x,y)
- 如果表达式 (x3>0 and y3>0) 为真,则
- //挂机点检测
- 鼠标移到 x3+28 , y3-73
- 延时500毫秒
- 左键单击
- 延时800毫秒
- 如果 (x3+28,y3-73) 的颜色大约等于 #B49881 则
- //判断有没有设置挂机点,如有则回到挂机点
- 标记 跑路时间
- 鼠标移到 x3+28 , y3-73
- 延时500毫秒
- 右键单击
- 延时500毫秒
- 如果 (50/100*((x-616)-(x-733))+(x-733),y+11) 的颜色大约等于 #color(0) 则
- //在跑回挂机点的过程中判断是否要加血
- 延时10毫秒
- 否则
- 硬件模拟按键<5>
- //补红小红
- 延时200毫秒
- 如果 (30/100*((x-616)-(x-733))+(x-733),y+11) 的颜色大约等于 #color(0) 则
- //血少于30%检测
- 延时10毫秒
- 否则
- 硬件模拟按键<F7>
- //加大红保护
- 延时200毫秒
- 条件结束
- 条件结束