|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
x坐标=编辑框.获得文本("编辑框10") //要定点的x坐标
x坐标1=类型.转整型(x坐标)
屏幕x坐标=x坐标1*(643/255) 大地图的x坐标长是255,大漠截取大地图的x长为643
屏幕x1坐标=类型.转整型(屏幕x坐标)
y坐标=编辑框.获得文本("编辑框11") //要定点的y坐标
y坐标1=类型.转整型(y坐标)
屏幕y坐标=y坐标1*(643/255)
屏幕y1坐标=类型.转整型(屏幕y坐标)
范围=编辑框.获得文本("编辑框12") //定点范围
范围1=类型.转整型(范围)
循环(真)
x1坐标 = dm.Ocr(912,7,937,20,"ffe400-505050",1.0) //人物当前x坐标
x2坐标=类型.转整型(x1坐标)
y1坐标 = dm.Ocr(937,5,967,22,"ffe400-505050",1.0) //人物当前y坐标
y2坐标=类型.转整型(y1坐标)
如果((x坐标1>x2坐标+范围1||x坐标1<x2坐标-范围1)&&(y坐标1>y2坐标+范围1||y坐标1<y2坐标-范围1))
dm.KeyPress(77)
辅助.等待(300)
dm.MoveTo(屏幕x坐标,屏幕y坐标)
辅助.等待(300)
dm.KeyPress(77)
辅助.等待(3000)
否则
调试输出("范围不匹配")
如果结束
循环结束
。。。我的想法是算出窗口坐标与大地图坐标的比。。然后用定点坐标乘以这个比 就得到窗口坐标。。然后打开大地图 ,鼠标移动到这个窗口坐标。。。。。双击。 这样来实现定点挂机。。。
但是。。。人物跑到地点后的坐标与定点坐标不一样。。
。。我这个方法是不是错的、
求分析。。。。。
再求一个定点挂机的方法、、
|
|