按键精灵时间间隔的判断

来源:百度知道 编辑:UC知道 时间:2024/06/08 07:21:52
假设 A 技能冷却是1秒,B技能冷却是3秒,C技能冷却是10分钟。现在设计个过程,如果技能冷却时间到,则按相应的技能,否则跳到别的过程去。
我用按键精灵写了个挂机的脚本。目前只能用最菜的技能挂,太慢了,如果大招的时间到了就按一下不是快N倍么?呵呵,请教请教啊。
第2个问题回答不回答都没关系啦:估计很难
问题2,如何判断挂机验证框弹出来了
我玩天龙八部的,怪是游戏自动找的。人,BB,怪的血蓝是我用抓点抓色弄出来的,一空了就自动加,很方便。如果挂机验证来了,挂给我来点声音提示就完美了,想自动验挂,我想那是非常困难的吧。

1、使用大招后,将A赋值为当前系统时间,然后经常给B赋值当前系统时间,当B-A时间差达到大招冷却时间,就自动执行大招施放,否则跳转。大招施放后,重新对A赋值。如此反复。
2、如果有多个技能,那么在做条件判断时,把最需要施放的技能判断放前面,满足该时间就优先施放,如果不满足,取次的,如此类推。
3、验证码出来的时候利用找图功能,应该可以实现声音提示功能。就是先将该验证码图框不变部分截取存在相应目录,一直扫描找图,找到报警。

先说说你连点120次用的什么语句,如果你设置每8ms点一次,循环120次怎么样呢?
我用的按键精灵跟你不一样,语法不一样,我说说算法

move to xxx.xxx
循环60次(
左键双击 1 次
延迟10ms
循环结束
)
move to yyy.yyy
... ...

其中循环60次有不同表达,看你的按键精灵能提供那些语句了,如果没有合适的,可以用一个笨方法:

[行号3000]
引入一个变量x=0

[行号1000]
如果x>60,跳转到[2000]
否则(
左键双击 1 次
延迟10ms
x=x+1
跳转到[1000]
)

[行号2000] x=0

move to yyy.yyy
左键单击一次

跳转到行号[3000]
... ...

不知道你有没有看懂上面的算法,我改了一点,应该能达到你的要求,不过能不能在1秒之内完成我就不知道了,因为每次判断都有延迟时间,具体可能还要根据软件来决定,我用的叫 按键游侠,好像不能在一秒之内搞定..你可以换几个软件试试