- 子程序 打怪
- 延时10毫秒
- t6=now
- //初始化时间
- 标记 怪没死
- 硬件模拟按键<1>
- 延时100毫秒
- //----------------------------------
- 调用子程序 时间技能
- 延时10毫秒
- 调用子程序 锁怪时间
- 延时10毫秒
- 调用子程序 红蓝检测
- 延时10毫秒
- 调用子程序 组队交易检测
- //---------------------------------
- 调用外部VBScript子程序 在屏幕区域里查找图形(798,0,1023,200,"Attachment:\奇迹定位点.bmp",0.6,x,y)
- 如果表达式 (x1>0 and y1>0) 为真,则
- //怪没死
- 跳转到标记 怪没死
- 否则
- 调用子程序 捡起东西
- 条件结束
- 子程序结束,回到调用处
- //*******************************************
- // 放时间技能
- //********************************************
- 子程序 时间技能
- 延时10毫秒
- 如果表达式 (DateDiff("s",t1,now)>=sj(0)) 为真,则
- //< DateDiff 函数:返回两个日期之间的时间间隔>
- //<"s":秒> <t1:时间变量> <now:当前系统日期和时间> <s(0):自定义时间变量>
- 硬件模拟按键<2>
- //按键2
- 延时100毫秒
- t1=now
- 条件结束
- 如果表达式 (DateDiff("s",t2,now)>=sj(1)) 为真,则
- 硬件模拟按键<3>
- //按键3
- 延时100毫秒
- t2=now
- 条件结束
- 如果表达式 (DateDiff("s",t3,now)>=sj(2)) 为真,则
- //< DateDiff 函数:返回两个日期之间的时间间隔>
- //<"s":秒> <t1:时间变量> <now:当前系统日期和时间> <s(0):自定义时间变量>
- 硬件模拟按键<4>
- //按键 4
- 延时100毫秒
- t3=now
- //重新定义时间变量
- 条件结束
- 如果表达式 (DateDiff("s",t4,now)>=sj(3)) 为真,则
- 硬件模拟按键<5>
- //按键5
- 延时100毫秒
- t4=now
- 条件结束
- 如果表达式 (DateDiff("s",t5,now)>=sj(4)) 为真,则
- 硬件模拟按键-
- //按键-
- 延时100毫秒
- t5=now
- 条件结束
- 子程序结束,回到调用处
- //********************************
- // 锁怪6秒超时换怪判断
- //********************************
- 子程序 锁怪时间
- 延时10毫秒
- 如果表达式 (DateDiff("s",t6,now)>=6) 为真,则
- //< DateDiff 函数:返回两个日期之间的时间间隔>
- //<"s":秒> <t1:时间变量> <now:当前系统日期和时间> <s(0):自定义时间变量>
- 延时8毫秒
- t6=now
- //重新定义时间变量
- 调用外部VBScript子程序 在屏幕区域里查找图形(798,0,1023,200,"Attachment:\奇迹定位点.bmp",0.6,x,y)
- 如果表达式 (x1>0 and y1>0) 为真,则
- //还没打到怪,太远或卡或是BOSS,重新找怪
- 硬件模拟按键<Tab>
- //锁定下一个怪
- 条件结束
- 条件结束
- 子程序结束,回到调用处
- //****************************************
- // 捡拾东西
- //****************************************
- 子程序 捡起东西
- 硬件模拟按键<6>
- //捡起东西
- 延时50毫秒
- 硬件模拟按键<6>
- //捡起东西
- 延时50毫秒
- 子程序结束,回到调用处
- //******************************************
- // 组队+复活+交易
- //******************************************
- 子程序 复活
- 如果表达式 (FH=0) 为真,则