TC官方合作论坛

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

[问题] 游戏为什么一直只找怪而不打怪啊??

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-16 16:02:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
空间 自动打怪
窗口句柄
//默认空间
功能 全局操作()
    窗口句柄=窗口.找到窗口("","LuDingJi WndClass")  
    如果(窗口句柄==0)
        辅助.消息框("游戏窗口没有找到!请重试")
    否则
        辅助.消息框("窗口已被找到")
    如果结束
    窗口.设置位置(窗口句柄,0,0)  
    循环(真)
        如果(自动打怪.寻怪())
            自动打怪.打怪()
            自动打怪.判断怪物是否死亡()
        如果结束
    循环结束
功能结束
功能 寻怪()
    窗口.提交按键(窗口句柄,9)    //按下Tab寻找怪物
    变量 x,y                  
    是否找到=图像.模糊找色(514,76,519,79,#1045DE,0.8,0,x,y)
   
    如果(x>0)
        返回 真//表示已经取道怪
    否则
        返回 假//表示没有取道怪   
    如果结束
   
功能结束
功能 打怪()
    //真正的打怪操作.释放技能打怪
    循环(真)
        窗口.提交按键(窗口句柄,49)//按技能数字1键进行打怪
        辅助.等待(1000)
    循环结束
功能结束

功能 判断怪物是否死亡()
功能结束
空间结束
回复

使用道具 举报

沙发
发表于 2013-3-16 18:12:11 | 只看该作者
三藏哟三藏.又见到你了!
你的代码只找怪不打怪.问题可能出现在
1 如果条件这里 可能一直都是假的 这时候你先测试一下寻怪里面的模糊找色 看看能不能找到
2 窗口提交按键对这游戏是否有效.
回复 支持 反对

使用道具 举报

板凳
发表于 2013-3-16 20:43:23 | 只看该作者
如何测试窗口提交按键对这游戏是否有效.
回复 支持 反对

使用道具 举报

地板
发表于 2013-3-16 21:29:12 | 只看该作者
回复 3楼chpshr的帖子

单独去测试 获取到游戏的句柄 然后用TC的提交按键来看看游戏有没有反应
例如 游戏里面人物跳跃是 空格键
获取到游戏的窗口句柄后 像这个游戏提交空格键 如果人物跳跃了 就说明有反应 反之则说明没有用
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-3-16 23:40:57 | 只看该作者
回复 2楼龍飛的帖子

测试出来了,是没有找到怪物.
自己没有将窗口移动到0.0位置就直接模糊取色了...
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-6 04:35 , Processed in 0.312064 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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