|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
首先我说明一下,我所想达到的目的.
Z键,X键,C键.分别为技能按键.
技能释放,是需要持续按住技能键.按住一定时间后,松开技能按键,才会释放成功.
备注:Z键和X键,释放之后,还需要按住Z键,来达到技能持续攻击.并且,无法在按住其他按键的时候释放技能.也不支持同时蓄力技能.
我已经建立了线程,并且在线程功能内设立了一个循环.并在循环里写入了命令.如下
循环(真)
图片X坐标,图片Y坐标,电精1技能,电精2技能,电精3技能
电精1技能=图像.找图(667,671,810,719,"rc:\\电精1.bmp",#000000,0.9,0,图片X坐标,图片Y坐标)
辅助.等待(10)
//上边这个找图,是我要找的那个技能图标的图.来判断是否是冷却的
如果(电精1技能==真)
超级键盘.弹起(90)
辅助.等待(10)
超级键盘.弹起(88)
辅助.等待(10)
超级键盘.弹起(67)
辅助.等待(10)
//我为了防止蓄力技能的时候,其他按键在激活,所以先把其他的按键全都弹起.
超级键盘.按下(90)//Z键键值T1黄金眼技能
辅助.等待(1650)//1.6秒
辅助.等待(10)
超级键盘.弹起(90)
如果结束
辅助.等待(10)
图片X坐标,图片Y坐标,电精1技能,电精2技能,电精3技能
电精2技能=图像.找图(667,671,810,719,"rc:\\电精2.bmp",#000000,0.9,0,图片X坐标,图片Y坐标)
辅助.等待(10)
如果(电精2技能==真)
超级键盘.弹起(90)
辅助.等待(10)
超级键盘.弹起(88)
辅助.等待(10)
超级键盘.弹起(67)
辅助.等待(10)
超级键盘.按下(88)//X键T2雷电技能
辅助.等待(1950)//1.9秒
辅助.等待(10)
超级键盘.弹起(88)
如果结束
辅助.等待(10)
图片X坐标,图片Y坐标,电精1技能,电精2技能,电精3技能
电精3技能=图像.找图(667,671,810,719,"rc:\\电精3.bmp",#000000,0.9,0,图片X坐标,图片Y坐标)
辅助.等待(10)
如果(电精3技能==真)
超级键盘.弹起(90)
辅助.等待(10)
超级键盘.弹起(88)
辅助.等待(10)
超级键盘.弹起(67)
辅助.等待(10)
超级键盘.按下(67)//C键补充能源技能
辅助.等待(550)//0.5秒
辅助.等待(10)
超级键盘.弹起(67)
如果结束
辅助.等待(10)
循环结束
辅助.等待(10)
/////////////////////////代码结束.
之后我出现了一个问题,问题就是,当第一个技能蓄力之后,第二个技能和第三个技能都不自动蓄力了.
我不知道问题出在哪了,一个线程里应该支持很多如果的.可是为什么会这样呢,
哪位高手有新的思路额.帮小弟指点指点..
我就是想要软件达到自动检测技能是不是可释放状态,然后可释放的话,找图就可以找得到.问题是,软件总不按顺序出牌.
|
|