TC官方合作论坛

标题: 找高人给看看 [打印本页]

作者: 987654    时间: 2012-7-18 20:15
标题: 找高人给看看
功能 整型 自动打怪()
整型 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
高人给改改 ,那错了,鼠标指向屏幕左上角,谢谢
作者: 梦里只影向你    时间: 2012-7-18 20:20
重复了
作者: 987654    时间: 2012-7-18 20:22
那重复了说下 谢谢
作者: 梦里只影向你    时间: 2012-7-18 20:24
我说你这个帖子重复了
作者: 夏末    时间: 2012-7-18 21:02
如果(dm.FindStr(0,0,2000,2000,"草","c0c0c0-050505",1.0,x,y)!=0)

没找到返回-1     找到是返回0

你是不是线程方法打开的 那要设置字库



  1. 功能 整型 自动打怪()

  2. dm.SetPath(辅助.获取资源路径("rc:")) //设置路径
  3. dm.SetDict(0,"字库.txt")    //设置字库


  4. 整型 x,y
  5. 循环(真)//循环打怪
  6. 如果(dm.FindStr(0,0,2000,2000,"草","c0c0c0-050505",1.0,x,y)>=0)
  7. //判断有没有怪物,通过怪物的名字得到怪物坐标
  8. 辅助.等待(20)
  9. 鼠标.移动(x-5,y+5)//鼠标.移动过去,x-5是往右偏一点,y+5是往左偏一点,以防点不到怪
  10. 辅助.等待(50)
  11. 鼠标.左键单击(1)
  12. 辅助.等待(50)
  13. 超级键盘.按下(112)//F1键
  14. 辅助.等待(50)
  15. 超级键盘.弹起(112)
  16. 辅助.等待(500)
  17. 鼠标.移动(217,834)//鼠标移动
  18. 辅助.等待(500)
  19. 否则
  20. 辅助.消息框("没找到")
  21. 如果结束
  22. 循环结束
  23. 返回 0
  24. 功能结束
复制代码

试试看吧 如果可以 记得采纳啊

作者: 987654    时间: 2012-7-18 21:30
谢谢 夏末我在前面写了 dm.SetPath(辅助.获取资源路径("rc:")) dm.SetDict(0,"test.txt") 后面还要写吗??? dm.SetPath(辅助.获取资源路径("rc:")) //设置路径 dm.SetDict(0,"字库.txt") //设置字库 我是第一次写脚本 啥也不懂
作者: smallno    时间: 2012-7-19 09:49
鼠标.移动(x-5,y+5)//鼠标.移动过去,x-5是往右偏一点,y+5是往左偏一点,以防点不到怪

在我的印象里。。-5是往左偏一点,+5是往下偏一点




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1