TC官方合作论坛

标题: 小白请教自动打怪的问题 [打印本页]

作者: 灬澄澄丶    时间: 2012-4-4 14:50
标题: 小白请教自动打怪的问题
  1. 空间 自动打怪
  2. //定义默认空间
  3. 整型 线程句柄
  4. 功能 逻辑型 打怪()
  5. 整型 窗口句柄
  6. 整型 x,y
  7. 逻辑型 是否找到
  8. 窗口句柄=窗口.找到窗口(编辑框.获得文本("编辑框0"))
  9. 窗口.设置位置(窗口句柄,0,0)
  10. 窗口.激活(窗口句柄)
  11. 辅助.等待(500)
  12. 是否找到=图像.区域找色(659,186,863,217,#1C1CD1,0,x,y)
  13. 循环(真)
  14. 如果(!是否找到)
  15. 键盘.按键(9,1)
  16. 辅助.等待(500)
  17. 如果结束
  18. 键盘.按键(112,1)
  19. 辅助.等待(500)
  20. 键盘.按键(113,1)
  21. 辅助.等待(500)
  22. 循环结束
  23. 返回 真
  24. 功能结束
  25. 功能 逻辑型 开始_点击()
  26. //这里添加你要执行的代码
  27. 线程句柄=线程.开启("自动打怪.打怪")
  28. 返回 真
  29. //函数返回语句
  30. 功能结束

  31. 功能 逻辑型 退出_点击()
  32. //这里添加你要执行的代码
  33. 线程.关闭(线程句柄)
  34. 返回 真
  35. //函数返回语句
  36. 功能结束

  37. 空间结束
  38. //空间结束语句
复制代码

这个是我用武林外传做的一个自动打怪脚本,也是看着视频自己做的,就是输入游戏名字,点开始的时候,如果不立即点到游戏窗口上,就会不停的打开WINDOWS的帮助文档,我的系统是WIN7 32位

问题1。  点开始后,一直打开帮助文档,点到游戏窗口也可以正常寻怪打怪。
问题2.   自动打怪启动后,会一直寻怪,打一下就跑,因为我就用的2个技能,是跟技能的少有关系,还是需要在定义什么呢!

真心求教,大神们指点一下小白!谢谢了!

作者: 苏小宁    时间: 2012-4-4 16:05
我也是个小白看了你的代码。。我感觉第一个问题是你在开始按钮那加一个2秒的延迟看看、
第是你只判断满血怪物判断。缺没判断怪物死亡。当然会出现打一下就跑了!!希望能帮到你
作者: 灬澄澄丶    时间: 2012-4-4 16:08
谢谢您!判断怪物死亡的话,应该怎么判断呀!是空血判断,还是找不到这个满血怪判断
求教! 那个打开WIN7 帮助文档只需要加两秒延迟就行了吗!
作者: z1985001    时间: 2012-4-4 16:12
luguo
作者: 苏小宁    时间: 2012-4-4 19:12
你可以试验下。。。至于判断死不死亡和你前面判断满血一样。反过来一样的道理
作者: ksap787523    时间: 2012-4-4 20:21
看视频帮助,很多地方有自动打怪的代码
作者: hdw1980    时间: 2012-4-8 10:29
对于没打死怪物就切换的问题,我想大致可能是以下几方面原因的一种

1:切换怪物判断的抓取点问题,你如果抓的是怪物血条中间的某点,,当你把怪物打到一半血时,,那个点的颜色就变了,,怪物还没死,你就切换了,
    解决办法:找怪物空血或其他不变的点,辟如怪物血条框

2:有的游戏选怪怪物颜色判断会随着游戏背景的变动而变动,当你打怪时,那个点的颜色变动了,,造成你不停的切换怪物
   解决办法:用模糊找色


希望可以帮到你
作者: xiao437    时间: 2012-4-9 15:16
学习下帮忙顶




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