TC官方合作论坛

 找回密码
 立即注册
查看: 2641|回复: 18
打印 上一主题 下一主题

[问题] 关于教程中实战自动打怪的脚本问题,如何判断怪死亡?????

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-15 20:02:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
今天按照教程里面的实战 自动打怪里面的代码编写了一个脚本
测试中出现了这样的问题
不停的切怪,放技能,不论怪有没有死,一直的切怪
导致身边聚集了大量的怪,最后被群殴·····:~
下面是代码  发上来给大家看下
我觉得应该添加上一段判断怪是否死亡的代码进去
不知道如何操作,大家指点一下吧

空间 自动打怪测试
//定义默认空间
整型 线程句柄
功能 逻辑型 打怪()
整型 窗口句柄
整型 x,y
逻辑型 是否找到
窗口句柄=窗口.找到窗口(编辑框.获得文本("编辑框0"))
窗口.设置位置(窗口句柄,0,0)
窗口.激活(窗口句柄)
辅助.等待(500)
是否找到=图像.区域找色(468,72,545,71,#434AD5,0,x,y)
循环(真)
如果(!是否找到)
    键盘.按键(9,1)
    辅助.等待(1000)
如果结束
    键盘.按键(49,1)
    辅助.等待(500)
    键盘.按键(50,1)
    辅助.等待(500)
    键盘.按键(51,1)
    辅助.等待(500)
循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()
线程句柄=线程.开启("自动打怪测试.打怪")
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()

线程.关闭(线程句柄)
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
-----------------------------------------------------
这个问题已经解决了,方法是区域找色,指定区域内找怪满血条的颜色,如果这个颜色不存在了,代表怪死亡了
同样有这个问题的童鞋们可以试试


回复

使用道具 举报

19#
发表于 2012-3-29 20:43:26 | 只看该作者
还是没看懂啊~哪位大虾 讲的详细点~~最好能和教程结合下~~ 小白的飘过~
回复 支持 反对

使用道具 举报

18#
发表于 2012-3-28 15:23:26 | 只看该作者
区域找色
整型 x,y
逻辑型 是否找到=图像.区域找色(10,10,500,600,#1252E0,0,x,y)      

打了,再判断血条空了
回复 支持 反对

使用道具 举报

17#
发表于 2012-3-27 21:28:04 | 只看该作者
正在找这个哈。
回复 支持 反对

使用道具 举报

16#
发表于 2012-3-15 10:15:11 | 只看该作者
找图啊  把血管截图下- - 满血坐标跟空血坐标都设置上,颜色变了自然是是空白死亡了
回复 支持 反对

使用道具 举报

15#
发表于 2012-3-15 01:02:44 | 只看该作者
我也出现这个问题,谢谢
回复 支持 反对

使用道具 举报

14#
发表于 2012-3-13 21:37:36 | 只看该作者
很值得我们新手学习借鉴:Z
回复 支持 反对

使用道具 举报

13#
发表于 2012-2-21 16:26:31 | 只看该作者
我也是做了这个脚本,怎么切不了怪
回复 支持 反对

使用道具 举报

12#
发表于 2012-1-20 10:23:56 | 只看该作者
:)可不可以放慢打怪速度   辅助.等待(???????)
我也是新手,不知那位大侠指点一下 这样可不可以。
回复 支持 反对

使用道具 举报

11#
发表于 2012-1-20 00:18:40 | 只看该作者
回复 10楼jrflsh的帖子

不能吧。 我没试过。
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-23 02:05 , Processed in 0.167948 second(s), 26 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表