TC官方合作论坛

标题: 高手来 帮看看 [打印本页]

作者: tangryo    时间: 2011-9-14 18:45
标题: 高手来 帮看看
大家来帮我 看看 到底 什么问题 (一个怪 打1-2下 就会TAB 下一个怪 打1-2下 一直怎么循环) 我区域找色  是取的 怪物头像 上面 的一个 特殊颜色 点  到底 是循环问题 还是 区域找色的问题
空间 我的程序

整型 线程句柄

整型 窗口句柄

整型 Y

整型 X

逻辑型 找色

逻辑型 是否成功

功能 逻辑型 开始打怪()

窗口句柄=窗口.鼠标所在窗口句柄()

窗口.设置位置(窗口句柄,0,0)

大漠.创建()

是否成功=大漠.绑定窗口(窗口句柄,"normal","normal","normal",0)

辅助.等待(500)

循环(真)

        窗口.提交按键(窗口句柄,9)

        辅助.等待(1000)

//下面怪物血量
//bool = 大漠.找字(100,10,727,497,"0%","091B24-000000",1.0,X,Y)

找色 = 大漠.区域找色(273,37,505,124,"75f737-000000",1.0,0,X,Y)

               
//                        help.messagebox("zhao找到活着的怪") //这里是找到颜色后执行的
                        键盘.按键(49,1)

                        辅助.等待(200)

                        键盘.按键(50,1)

                        辅助.等待(1000)
循环(真)       
//                help.messagebox("没找到活着的怪")
//                help.sleep(500)
                跳出

循环结束


循环结束

返回 真

功能结束


功能 逻辑型 开始_点击()  
线程句柄=线程.开启("我的程序.开始打怪")
返回 真

功能结束

功能 逻辑型 退出_点击()  

大漠.解绑窗口(窗口句柄)

大漠.释放(线程句柄)

返回 真  

//函数返回语句   
功能结束  

空间结束     
//命名空间结束语句
作者: 小王    时间: 2011-9-14 18:50
回复 1楼tangryo的帖子

你要判断怪是否死亡!才按TAB选下一个怪!
作者: ↘夢想飛舞√    时间: 2011-9-14 18:51
逻辑有问题 没找到 才跳出循环 找到一值循环
作者: TC管理员    时间: 2011-9-14 18:56
:~  这个代码错的比较多啊! 而且这个自动打怪的思路还不明确。
   多看下别人自动打怪的源码,了解下自动打怪原理。
作者: tangryo    时间: 2011-9-14 19:52
谢谢 在修改下··
作者: 无双    时间: 2011-9-14 21:11
额额··东哥正解:P
作者: yangfusheng    时间: 2013-11-23 23:59
有贴必回,最喜欢楼主这样的有为青年了~




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