|
马上加入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)
如果结束
如果结束
循环结束
|
|