TC官方合作论坛

 找回密码
 立即注册
查看: 2636|回复: 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)
循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()
线程句柄=线程.开启("自动打怪测试.打怪")
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()

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


回复

使用道具 举报

沙发
发表于 2012-1-15 22:22:35 | 只看该作者
新手,飘过。:d
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-1-15 23:15:33 | 只看该作者
郁闷,一个人都没有么?
回复 支持 反对

使用道具 举报

地板
发表于 2012-1-16 09:47:03 | 只看该作者
你代码里肯定要添加一个判断怪物是否死亡的!!不然会一直切怪的!
回复 支持 反对

使用道具 举报

5#
发表于 2012-1-16 14:01:49 | 只看该作者
给你的思路啊:
  循环(怪物满血血条)
         如果(!怪物满血血条)
       按TAB寻怪
        辅助等待
    否则
       循环(怪无死亡时的血条)
       按技能吧
       如果(怪无死亡时的血条)
       跳出
       如果结束
       循环结束
循环结束
大概是这意思
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-1-16 15:31:59 | 只看该作者
回复 5楼SKY羽翼的帖子

非常感谢,少的就是这一段思路,昨天一直找寻怪死亡的判断方式,找遍了论坛就看见三猫的有,不过还不管用
按照三猫的编写进去之后比之前的还强悍
见怪就打,也不管死没死到处拉怪,最后还是被群殴
可能是我的编写方式错误,不怨人家
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-1-16 15:32:55 | 只看该作者
回复 4楼Abin的帖子

恩,谢谢你,我也觉得少个这个,根据血条来判断,就是不知道如何编写这段代码
回复 支持 反对

使用道具 举报

8#
发表于 2012-1-18 02:38:18 | 只看该作者
很好喔
回复 支持 反对

使用道具 举报

9#
发表于 2012-1-19 06:06:40 | 只看该作者
回复 1楼jrflsh的帖子

其实 很简单。 不需要那么复杂
只要在
键盘.按键(49.1)
辅助等待(500)
//技能放完后在加一次
是否找到=图像.区域找色
不过这次是怪物空血那里弄坐标
就这样简单喔
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-1-19 20:45:22 | 只看该作者
回复 9楼guanhuang的帖子

是否找到这个变量能一次定义两个不同的值么?
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-22 16:08 , Processed in 0.151143 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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