End If //进入长安第一楼
Else//核对坐标480,275AAA
End if//核对坐标480,275AAA
Else//地图等于长安
End If//地图等于长安
End Sub
Sub 长安去大唐东()
Call 识别地图
If ditu="长安"//地图等于长安
Rem 走到点
Call 识别地图
If x=517 and y=295 then//核对坐标480,275AAA
Call 修正偏移(571,525)
Delay yc+3000
Else //核对坐标480,275AAA
Call 写坐标(517,295)
Delay yc+4200
Goto 走到点
End if//核对坐标480,275AAA
Else//地图等于长安
End If//地图等于长安
End Sub
Sub 长安去傲来()
Call 识别地图
If ditu="长安"//地图等于长安
Rem 走到点
Call 识别地图
If x=480 and y=275 then//核对坐标480,275AAA
Call 修正偏移(663,235)
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)>7 Then
T进入傲来=now
Goto 走到点
End if
Delay yc+ 200
Goto 进入傲来
End If //进入傲来
Else //核对坐标480,275AAA
Call 写坐标(480,275)
Delay yc+ 4200
Goto 走到点
End if//核对坐标480,275AAA
Else//地图等于长安
End If//地图等于长安
End Sub
//////////////////////////////////////0.2长安起点
Sub 去东市()
Call 识别地图
If ditu="长安"//ditu等于长安
diyilou=Sqr(abs(x-59)*abs(x-59)+abs(y-270)*abs(y-270))//去第一楼
dongshi=Sqr(abs(x-480)*abs(x-480)+abs(y-275)*abs(y-275))//去东市
kezhan=Sqr(abs(x-256)*abs(x-256)+abs(y-22)*abs(y-22))//去客栈
m=Plugin.hauilang.min(Round(diyilou),Round(dongshi),Round(kezhan))
//m = Plugin.hauilang.min(1,5,8)
If M=Round(dongshi) THEN//等于东市
Rem 东市
Call 识别地图
If x=485 and y=278 then//东市
Else //东市
Call 写坐标(485,278)
Delay 4000
Goto 东市
End if//东市
ElseIf M=Round(diyilou) THEN//等于第一楼
Rem 第一楼
Call 识别地图
If x=110 and y=232 then//第一楼
Call 修正偏移(441,155)
Delay 300
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 200