End if Delay yc+ 200 Goto 进入长安 End If //进入长安 Else //核对坐标480,275AAA // Call 写坐标(145,152) call 逃跑 Delay yc+ 4200 Goto 走到点 End if//核对坐标480,275AAA Else//地图等于长安 End If//地图等于长安 End Sub Sub 大唐东去长安() Call 识别地图 If ditu="大唐东"//地图等于大唐东 Rem 走到点 Call 识别地图 If x=47 and y=17 then//核对坐标480,275AAA Call 修正偏移(300,124) Delay yc+ 3000 Else //核对坐标480,275AAA // Call 写坐标(47,17) call 逃跑 Delay yc+ 4200 Goto 走到点 End if//核对坐标480,275AAA Else//地图等于大唐东 End If//地图等于大唐东 End Sub Sub 大唐南去长安() Call 识别地图 If ditu="大唐南"//地图等于大唐东 Rem 走到点 Call 识别地图 If x=69 and y=16 then//核对坐标69,16 BBBB Call 修正偏移(480,204) Delay yc+ 3000 Else //核对坐标480,275AAA // Call 写坐标(69,16) call 逃跑 Delay yc+ 4200 Goto 走到点 End if//核对坐标480,275AAA Else//地图等于大唐东 End If//地图等于大唐东 End Sub Sub 阳关去长安() Rem 阳关去长安 Call 识别地图 If ditu="阳关"//地图等于大唐东 if Sqr(abs(x-234)*abs(x-234)+abs(y-144)*abs(y-144))<Sqr(abs(x-304)*abs(x-304)+abs(y-222)*abs(y-222)) ///////查找离那个近 Rem 到长安第一楼去 Call 识别地图 If x=234 and y=144 then//核对坐标256,22AAA Call 修正偏移(579,226) T进入长安=now Rem 进入长安 dm_ret = dm.FindStr(0,0,800,627,"长安","08f448-000000",1.0,intX,intY) If intX > 0 And intY > 0 Then//进入长安 Call 修正偏移(intX,intY +9) Delay yc+ 3000 Else//进入长安 If DateDiff("s",T进入长安,now)>11 then T进入长安=now goto 阳关去长安 End if Delay yc+ 200 goto 进入长安 End if//进入长安 Else //核对坐标256,22AAA Call 写坐标(234,144) Delay yc+ 4000 Goto 到长安第一楼去 End if//核对坐标256,22AAA Else///////查找离那个近 rem 走到点 Call 识别地图 If x=304 and y=222 then//核对坐标304,222 BBBB Call 修正偏移(667,427) Delay yc+ 3000 Else //核对坐标480,275AAA