TC官方合作论坛

 找回密码
 立即注册
查看: 2150|回复: 6

[问题] 新飞飞多开打怪的问题

[复制链接]
发表于 2011-12-30 13:15:46 | 显示全部楼层 |阅读模式

本人看教程视频里的《多线程的应用》仿写的新飞飞多开打怪


因为教程是2.002版本的,我用的是2.006版本的。所以按照教程里写的没有用。

脚本开启后就弹出下面对话框


下面是我的代码
空间 新飞飞两个号同时打怪
//定义默认空间
整型 窗口句柄,线程句柄1,线程句柄2
整型 x,y,位置,窗口句柄1,窗口句柄2


功能 逻辑型 打怪(整型 窗口句柄码)
辅助.等待(500)
整型 图像值
循环(真)
窗口.获取位置(窗口句柄,x,y)

窗口.发送按键(窗口句柄,9)
图像值=图像.坐标点取色(497+x,76+y)  //是否找到怪物
如果(图像值==#3831A7)
    窗口.发送按键(窗口句柄,49)//按键1
    辅助.等待(500)
    窗口.发送按键(窗口句柄,50)//按键2
    辅助.等待(500)
    循环(真)
窗口.发送按键(窗口句柄,49)//按键1
辅助.等待(500)
窗口.发送按键(窗口句柄,50)//按键2
辅助.等待(500)
窗口.发送按键(窗口句柄,51)//按键3
辅助.等待(500)
图像值=图像.坐标点取色(202+x,88+y)    //判断是否需要加血
    如果(图像值==#2F37C8)
        否则
        辅助.等待(500)
        窗口.发送按键(窗口句柄,54)//按键6
        如果结束
图像值=图像.坐标点取色(497+x,76+y)  //怪物是否死亡
如果(图像值==#3831A7)
    继续
否则
     辅助.等待(500)
    窗口.发送按键(窗口句柄,53)//按键5   捡东西键
    辅助.等待(500)
    窗口.发送按键(窗口句柄,53)//按键5   捡东西键
    辅助.等待(500)
    图像值=图像.坐标点取色(202+x,88+y)    //判断是否需要加血
    如果(图像值==#2F37C8)
        否则
        辅助.等待(500)
        窗口.发送按键(窗口句柄,54)//按键6   加血键
        如果结束
        图像值=图像.坐标点取色(182+x,105+y)    //判断是否需要加蓝
    如果(图像值==#40922A)
        否则
             辅助.等待(500)
         窗口.发送按键(窗口句柄,55)//按键7   加蓝键
    如果结束
    跳出
如果结束
循环结束
如果结束
循环结束
返回 真
功能结束

功能 整型 线程功能()
字符型 窗口句柄集
窗口句柄集=系统.枚举("新飞飞 【魔羯座】",0)
位置=字符串.查找字符串(窗口句柄集,"|")
窗口句柄1 = 转换.字符型转整型(字符串.移除(窗口句柄集,位置+1,假),0)
辅助.等待(500)
窗口句柄2 = 转换.字符型转整型(字符串.移除(窗口句柄集,位置+1,真),0)
辅助.等待(500)
如果(字符串.长度(窗口句柄集)!=0 )
    窗口.设置位置(窗口句柄1,0,0)
    辅助.等待(500)
    窗口.设置位置(窗口句柄1,0,220)
否则
    辅助.消息框("请检查窗口名是否正确")
   
如果结束
返回 0
功能结束


功能 逻辑型 按钮0_点击()
//这里添加你要执行的代码
新飞飞两个号同时打怪.线程功能()
返回 真
功能结束

功能 逻辑型 线程一方法()
//这里添加你要执行的代码
新飞飞两个号同时打怪.打怪(窗口句柄1)
返回 真
功能结束

功能 逻辑型 线程二方法()
//这里添加你要执行的代码
新飞飞两个号同时打怪.打怪(窗口句柄2)
返回 真
功能结束

功能 逻辑型 按钮1_点击()
//这里添加你要执行的代码
线程句柄1 =  线程.开启("新飞飞两个号同时打怪.线程一方法")
辅助.等待(500)
返回 真
功能结束


功能 逻辑型 按钮5_点击()
//这里添加你要执行的代码
线程句柄2 =  线程.开启("新飞飞两个号同时打怪.线程二方法")
辅助.等待(500)
返回 真
功能结束


功能 逻辑型 按钮2_点击()
//这里添加你要执行的代码
线程.暂停(线程句柄1)
返回 真
功能结束


功能 逻辑型 按钮6_点击()
//这里添加你要执行的代码
线程.暂停(线程句柄2)
返回 真
功能结束


功能 逻辑型 按钮3_点击()
//这里添加你要执行的代码
线程.恢复(线程句柄1)
返回 真
功能结束


功能 逻辑型 按钮7_点击()
//这里添加你要执行的代码
线程.恢复(线程句柄2)
返回 真
功能结束


功能 逻辑型 按钮4_点击()
//这里添加你要执行的代码
线程.关闭(线程句柄1)
返回 真
功能结束


功能 逻辑型 按钮8_点击()
//这里添加你要执行的代码
线程.关闭(线程句柄2)
返回 真
功能结束


空间结束
//空间结束语句


有什么错误请大家帮忙提出来,或使用别的方法也能实现多开的话也可以,最好都是用TC写的,本人不想用TC又搞什么大漠进去。这多开的问题困惑我好几天了,在这几天里本人一点进步都没有,都快崩溃了。

本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2011-12-30 13:39:24 | 显示全部楼层
怎么没人回复啊:|
回复 支持 反对

使用道具 举报

发表于 2012-1-1 13:05:44 | 显示全部楼层
弹出这个是意思是没有找窗口句柄也就是没有找到游戏
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-1-2 10:45:16 | 显示全部楼层
回复 3楼a6703394的帖子

我的窗口定位没问题的。没找到游戏窗口的话 游戏窗口的位置为设定好?
回复 支持 反对

使用道具 举报

发表于 2012-1-17 21:43:55 | 显示全部楼层
回复 1楼z8566313的帖子

你的窗口多开的问题解决了吗?
回复 支持 反对

使用道具 举报

发表于 2012-10-29 11:46:36 | 显示全部楼层
我也在研究多开窗口,我可以实现5开轮流置顶,但是无法将“打怪”跟“窗口置顶”有效结合,一起学习吧。
回复 支持 反对

使用道具 举报

发表于 2013-11-24 19:26:18 | 显示全部楼层
好贴~必须顶上去
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-23 04:09 , Processed in 0.043941 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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