TC官方合作论坛

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

[问题] 如何纯键盘移动到怪身边

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

马上加入TC

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

x
没有TAB切换 鼠标也不能点怪  只能纯键盘的移动到怪身边去打怪  我写了好久  根据横版的打怪改的 但不成功 求高手给个思路 贴上代码


帮我看看 我是哪里写错了  试验结果是他一直 朝左走 其他方向键全没用
循环(真)
        
      
      
        
        图像序号=图像.找图(118,21,1257,863,"rc:普通怪物.bmp|rc:钥匙怪物1.bmp",#102030,1.0,0,钥匙怪X坐标,钥匙怪Y坐标)
        
        图像序号=图像.找图(118,21,1257,863,"rc:人物坐标.bmp",#102030,1.0,0,人物X坐标,人物Y坐标)
        如果(人物X坐标==-1&&钥匙怪X坐标==-1)
            
            超级键盘.按下(38)
            辅助.等待(2000)
            超级键盘.弹起(38)
        否则
            
            
            
                如果(数学.绝对值(人物X坐标-钥匙怪X坐标<10)&&数学.绝对值(人物Y坐标-钥匙怪Y坐标<10))   //人物在怪左上 所以 按右下方向键调整方向
                     如果((人物X坐标-钥匙怪X坐标>10)&&数学.绝对值(人物Y坐标-钥匙怪Y坐标<10))
                     如果结束
                    超级键盘.按下(39)
                    超级键盘.按下(40)
                    辅助.等待(200)
                    超级键盘.弹起(39)
                    超级键盘.弹起(40)
                如果结束
            
                  如果(数学.绝对值(人物X坐标-钥匙怪X坐标>10)&&数学.绝对值(人物Y坐标-钥匙怪Y坐标<10))   //人物在怪右上 所以 按左下方向键调整方向

                      如果((人物X坐标-钥匙怪X坐标>10)&&数学.绝对值(人物Y坐标-钥匙怪Y坐标<10))
                      如果结束
                  超级键盘.按下(37)
                  超级键盘.按下(40)
                    辅助.等待(200)
                   超级键盘.弹起(37)
                   超级键盘.弹起(40)
                如果结束
            
            
           
                如果(数学.绝对值(人物X坐标-钥匙怪X坐标<10)&&数学.绝对值(人物Y坐标-钥匙怪Y坐标>10))
                    如果((人物X坐标-钥匙怪X坐标<10)&&数学.绝对值(人物Y坐标-钥匙怪Y坐标>10))
                    如果结束
                    超级键盘.按下(39)
                    超级键盘.按下(38)
                    辅助.等待(200)
                    超级键盘.弹起(39)
                    超级键盘.弹起(38)
                    
                  如果结束
                    如果(数学.绝对值(人物X坐标-钥匙怪X坐标>10)&&数学.绝对值(人物Y坐标-钥匙怪Y坐标>10))
                        如果((人物X坐标-钥匙怪X坐标>10)&&数学.绝对值(人物Y坐标-钥匙怪Y坐标>10))
                        如果结束
                    超级键盘.按下(37)
                     超级键盘.按下(38)
                    辅助.等待(200)
                    超级键盘.弹起(37)
                    超级键盘.弹起(38)
            
        如果结束
        如果(数学.绝对值(人物X坐标-钥匙怪X坐标)<1000)&&(数学.绝对值(人物Y坐标-钥匙怪Y坐标)<1000)
                超级键盘.按键(88)
                辅助.等待(200)
                超级键盘.按键(83)
                辅助.等待(200)
                超级键盘.按键(68)
                辅助.等待(200)
                超级键盘.按键(71)
                辅助.等待(200)
                超级键盘.按键(88)
            如果结束
        如果结束
    循环结束
回复

使用道具 举报

沙发
 楼主| 发表于 2013-7-8 23:53:26 | 只看该作者
做这个 做了10个小时  以为是我写错了  原来问题出在找图上  TC 的AB抓 抓不到这个图  按视频上的处理透明化 仍然找不到  再用PS修改明显 还是找不到 我勒个去 有这么难
游戏是颓废之心 3D  怪不可鼠标选取 不可TAB 只能 上下左右加键盘攻击 谁能告诉我 怎么办
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-7-9 08:47:30 | 只看该作者
求高手来解决  如果AB抓抓 抓图 识别不出 怎么办 。已经做过透明化处理  是否还有别的处理方法?求教 插件暂时还没到学的时候 现在想做纯TC
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-3 18:09 , Processed in 0.174596 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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