TC官方合作论坛

标题: 如何纯键盘移动到怪身边 [打印本页]

作者: wangzheda3    时间: 2013-7-8 19:02
标题: 如何纯键盘移动到怪身边
没有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)
            如果结束
        如果结束
    循环结束

作者: wangzheda3    时间: 2013-7-8 23:53
做这个 做了10个小时  以为是我写错了  原来问题出在找图上  TC 的AB抓 抓不到这个图  按视频上的处理透明化 仍然找不到  再用PS修改明显 还是找不到 我勒个去 有这么难
游戏是颓废之心 3D  怪不可鼠标选取 不可TAB 只能 上下左右加键盘攻击 谁能告诉我 怎么办
作者: wangzheda3    时间: 2013-7-9 08:47
求高手来解决  如果AB抓抓 抓图 识别不出 怎么办 。已经做过透明化处理  是否还有别的处理方法?求教 插件暂时还没到学的时候 现在想做纯TC




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