如果(dm.FindStr(0,0,2000,2000,"草","c0c0c0-050505",1.0,x,y)!=0)
没找到返回-1 找到是返回0
你是不是线程方法打开的 那要设置字库
- 功能 整型 自动打怪()
-
- dm.SetPath(辅助.获取资源路径("rc:")) //设置路径
- dm.SetDict(0,"字库.txt") //设置字库
-
- 整型 x,y
- 循环(真)//循环打怪
- 如果(dm.FindStr(0,0,2000,2000,"草","c0c0c0-050505",1.0,x,y)>=0)
- //判断有没有怪物,通过怪物的名字得到怪物坐标
- 辅助.等待(20)
- 鼠标.移动(x-5,y+5)//鼠标.移动过去,x-5是往右偏一点,y+5是往左偏一点,以防点不到怪
- 辅助.等待(50)
- 鼠标.左键单击(1)
- 辅助.等待(50)
- 超级键盘.按下(112)//F1键
- 辅助.等待(50)
- 超级键盘.弹起(112)
- 辅助.等待(500)
- 鼠标.移动(217,834)//鼠标移动
- 辅助.等待(500)
- 否则
- 辅助.消息框("没找到")
- 如果结束
- 循环结束
- 返回 0
- 功能结束
复制代码
试试看吧 如果可以 记得采纳啊
|