//去武器店买武器 Sub 去武器店买武器() Rem 接任务1 Delay yc+ 500 Call 识别地图 If DITU="瑶池" Then //识别地图瑶池111111111111111111111111111111111 call 瑶池去长安 ElseIf DITU="长安" then //地图等于长安 if Sqr(abs(x-197)*abs(x-197)+abs(y-55)*abs(y-55))<Sqr(abs(x-480)*abs(x-480)+abs(y-275)*abs(y-275)) ///////查找离那个近 Rem 到长安第一楼去 Call 识别地图 If x=197 and y=55 then//核对坐标256,22AAA Call 修正偏移(549,104) Delay yc+ 3000 Else //核对坐标256,22AAA Call 写坐标(197,55) Delay yc+ 4000 Goto 到长安第一楼去 End if//核对坐标256,22AAA Else///////查找离那个近 Rem 到长安东市去 Call 识别地图 If x=480 and y=275 then//核对坐标256,22AAA Goto 走到点 Else //核对坐标256,22AAA Call 写坐标(480,275) Delay yc+ 4000 Goto 到长安东市去 End if//核对坐标256,22AAA End If///////查找离那个近 Rem 走到点 If x=480 and y=275 then//核对坐标480,275AAA Call 修正偏移(663,235) Delay yc+ 500 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 t到长安第一楼=now Rem 到长安第一楼 Call 识别地图 If x=256 and y=22 then//核对坐标256,22AAA Rem 去长安 goto 到长安第一楼去 Else If DateDiff("s",t到长安第一楼,now)>11 Then t到长安第一楼=now Goto 长安第一楼 End if Delay yc+ 200 Goto到长安第一楼 End If//核对坐标256,22AAA Else//进入长安第一楼 If DateDiff("s",T长安第一楼,now)>11 Then 长安第一楼=now Goto 走到点 End if Delay yc+ 200 Goto 长安第一楼 End If //进入长安第一楼 Else//核对坐标480,275AAA End if//核对坐标480,275AAA ElseIf DITU="傲来" Then //识别地图傲来33333333333333333333333333333333333333 call 傲来去长安 ElseIf DITU="大唐东" Then //识别地图大唐东44444444444444444444444444444 call 大唐东去长安 ElseIf DITU="大唐南" Then //识别地图大唐南55555555555555555555555555 call 大唐南去长安 ElseIf DITU="阳关" Then //识别地图阳关、阳关66666666666666666666666666666 call 阳关去长安 ElseIf ditu="轮回" then // MessageBox "死亡//没写" KeyPress "F10", 1 Delay yc+ 6000 ElseIf ditu="济世堂" then Call 修正偏移(531,401) Delay yc+ 1000 ElseIf ditu="长安武器店" then T找NPC=now rem 找武器店NPC FindPic 0,0,807,621,"C:\XYW\n武器店.bmp",0.9,intX,intY If intX >0 and intY>0 then//找武器店NPC Call 修正偏移(intX,intY) T点NPC = now Rem T点NPC