游戏按一下技能发出,在没发出之前再按一下就取消.所以不能不停按键! 一个技能冷却时间 6秒 一个技能冷却时间 8秒 脚本设定技能冷却时间刚好就发,我设了延时,在一个脚本无法实现.除非用两个脚本!分别一个延时6秒的技能脚本,一个延时8秒的技能脚本.不方便! 请问,怎样在一个脚本实现这个功能呢?请高手指教 dim jn1time,jn2time jn1time=now jn2time=now if datediff("s",jn1time,now)>6 //大于6秒就..... jn1time=now endif if datediff("s",jn2time,now)>8 //大于8秒就... jn2time=now endif 查到了datediff 是取时间差,("s",jn1time,now)>6 "S"是什么用呢? 判断试正确就按"S",这样理解对不对? 脚本不能运行,是我的按键版本不对吗?我用 V5.83 jn1time=now 把目前时间赋予变量jn1time? if datediff("s",jn1time,now)>6 目前时间和变量jn1time对比>6?前面的“S”是只对比秒吗? 我用记事本试了不能运行呢. 按键里面有VBS函数,得到当时时间是data.我用了也不行。 dim x dim y dim z VBS Second(x) VBS Second(y) VBS Second(z) Rem 1 If y-x>6 //大于6秒就..... KeyPress 49 1 VBS Second(y) EndIf If z-x>8 //大于8秒就..... KeyPress 50 1 VBS Second(z) EndIf Goto 1 这是我照merting 的思路改的,还是不能运行。我用记事本测试的
|
|