- 调用 识别地图
- 如果 x = 511 并且 y = 274 则
- 注释:核对坐标511,274AAA
- 条件结束
- (语句无法识别,可能有错误): Else //核对坐标511,274AAA
- 调用 写坐标(511,274)
- 延时 yc + 200 毫秒
- 跳转到标记 找坐标1仙子(子程序 去药店买药)
- (语句无法识别,可能有错误): End if//核对坐标511,274AAA
- 标记 找坐标1仙子(子程序 去药店买药)
- 调用 识别地图
- 如果 x = 511 并且 y = 274 则
- 注释:核对坐标511,274BBBB
- 条件结束
- 调用 修正偏移(184,97)
- 延时 yc + 5000 毫秒
- 调用 识别地图
- 令 t点传送 = now
- 标记 点传送(子程序 去药店买药)
- 如果 ditu = "济世堂" 则
- 注释:进入游戏
- 条件结束
- 延时 yc + 2000 毫秒
- 跳转到标记 接任务1(子程序 去药店买药)
- (语句无法识别,可能有错误): Else //进入游戏
- 如果 DateDiff("s",t点传送,now) > 11 则
- 令 t点传送 = now
- 跳转到标记 找坐标仙子(子程序 去药店买药)
- 条件结束
- 延时 yc + 200 毫秒
- 跳转到标记 点传送(子程序 去药店买药)
- (语句无法识别,可能有错误): End if//进入游戏
- (语句无法识别,可能有错误): Else //核对坐标485,278BBBB
- 如果 DateDiff("s",t找坐标仙子,now) > 11 则
- 令 t找坐标仙子 = now
- 调用 写坐标(511,274)
- 跳转到标记 找坐标1仙子(子程序 去药店买药)
- 条件结束
- 延时 yc + 200 毫秒
- 跳转到标记 找坐标1仙子(子程序 去药店买药)
- (语句无法识别,可能有错误): End if//核对坐标511,274BBBB
- (语句无法识别,可能有错误): ElseIf DITU="傲来" Then //识别地图傲来33333333333333333333333333333333333333
- 调用 瑶池去长安
- (语句无法识别,可能有错误): ElseIf DITU="大唐东" Then //识别地图大唐东44444444444444444444444444444
- 调用 瑶池去长安
- (语句无法识别,可能有错误): ElseIf DITU="大唐南" Then //识别地图大唐南55555555555555555555555555
- 调用 大唐南去长安
- (语句无法识别,可能有错误): ElseIf DITU="阳关" Then //识别地图阳关、阳关66666666666666666666666666666
- 调用 阳关去长安
- 否则如果 ditu = "济世堂" 则
- 令 T济世堂1 = now
- 标记 济世堂1(子程序 去药店买药)
- 从左上到右下查找图片 "C:\XYW\n药店.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:807 下:621),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 注释:找药店老板
- 条件结束
- 调用 修正偏移(intX + 35,intY - 20)
- 令 t点NPC = now
- 标记 t点NPC(子程序 去药店买药)
- 令 dm_ret = dm.FindStr(0,0,807,621,"买","08f448-000000",1.0,intX,intY)
- 如果 intX > 0 并且 intY > 0 则
- 注释:找药店老板。点1
- 条件结束
- 调用 修正偏移(intX + 10,intY + 9)
- 令 T出现购买 = now
- 延时 yc + 200 毫秒
- 标记 等待出现购买(子程序 去药店买药)
- 从左上到右下查找图片 "C:\XYW\购买.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:807 下:621),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 注释: 出现购买
- 条件结束
- 令 T出现需要的药 = now
- 标记 出现需要的药(子程序 去药店买药)
- 从左上到右下查找图片 "C:\XYW\" & yao & ".bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:807 下:621),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 注释:出现需要的药
- 条件结束
- 调用 修正偏移(intX + 10,intY + 5)
- 延时 yc + 200 毫秒
- 调用 修正偏移(321,487)
- 令 t出现购买成功 = now
- 标记 出现购买成功(子程序 去药店买药)
- 令 dm_ret = dm.FindStr(0,0,807,621,"购买","f8fcf8-000000",1.0,intX,intY)
- 如果 intX > 0 并且 intY > 0 则
- 注释:出现购买成功
- 条件结束
- 调用 修正偏移右键(271,487)
- 延时 yc + 200 毫秒
- 调用 交任务
- 退出子程序
- (语句无法识别,可能有错误): Else //出现购买成功
- 如果 DateDiff("s",t出现购买成功,now) > 16 则
- 令 t出现购买成功 = now
- 跳转到标记 出现需要的药(子程序 去药店买药)
- 条件结束
- 延时 yc + 200 毫秒
- 跳转到标记 出现购买成功(子程序 去药店买药)
- (语句无法识别,可能有错误): End If//出现购买成功
- (语句无法识别,可能有错误): Else//出现需要的药
- 如果 DateDiff("s",T出现需要的药,now) > 11 则