查看: 66848|回复: 283

技能触发以后技能可以设置持续时间及恢复时间

  [复制链接]

签到天数: 56 天

[LV.5]☆炼狱☆

发表于 2014-2-20 02:01:24 | 显示全部楼层 |阅读模式
刚研究出来的!!!
拿治愈术来说吧!!
就是说你可以在10秒内对某人使用10次治愈术!使用完毕后开始冷却技能!
首先要在QM文件里添加定时器 在到QF添加技能触发文件
www.cfabc.net<QM文件>
[@Login]
#IF
#ACT
MOV M1 20                   这里是设置定时器变量 M1初始时间=20秒 (这里是关键之一影响你的CD时间)
SetOnTimer 1 1            这里是开启定时器1 每1秒执行一次
BREAK
;===============个人定时器===============
[@OnTimer1]                定时器触发
#IF
LARGE M1 0                  此为检查定时器变量M1 时间 是否大于0秒      
#ACT
DEC M1 1                     此为定时器变量M1 时间 每秒增加1
#ELSEACT                    如果条件不在大于的0秒内(也就是小于0或者等于0)
GOTO @等于1              跳转时间等于0秒时触发

[@等于1]
#IF
equal M1 0                    此为检查定时器变量M1 时间 是否等于0秒
#ACT
INC M1 20                    当等于0秒时则将时间增加20秒 (这里也是CD时间的关键  最好和上面的设置一致 )         

<QF文件>
[@MagMonFunc37]                                     此为QF魔法打怪触发脚本(触发技能群雷)
#IF
small M1 10                                                 此为检查定时器变量M1 时间 是否小于10秒 (这里是设置持续时间的关键)
#ACT
#CALL [\技能触发\领域脚本.txt] @领域      这里可以写你要触发的功能
#ELSEACT                                                   此为如果条件不满足则执行
mov M10 <$STR(M1)>                                它的意思是新建变量=定时器变量M1   DEC 新建变量=定时器变量M1的时间-10
DEC M10 10                                                这里是 定时器变量M1 的调整 因为有10秒的持续时间 我必须在提示中把它调一致
GuildNoticeMsg 0 245 技能CD中,<$STR(M10)>秒后可再次使用! Selfwww.cfabc.net

签到天数: 56 天

[LV.5]☆炼狱☆

 楼主| 发表于 2014-2-20 02:04:33 | 显示全部楼层
修正一下DEC M1 1                     此为定时器变量M1 时间 每秒减少1

签到天数: 56 天

[LV.5]☆炼狱☆

 楼主| 发表于 2014-2-20 02:09:28 | 显示全部楼层
话说版主 能在发帖完后弄个修改不?
一分钟内 太快了!
不然发错了 误导他人啊!!!!!!!!!

签到天数: 56 天

[LV.5]☆炼狱☆

 楼主| 发表于 2014-2-20 02:22:27 | 显示全部楼层
注意 QM里INC M1 20 值一定要比QF中small M1 10  的大 他的意思是20秒-10秒持续时间=最后技能CD只有10秒!!!

签到天数: 123 天

[LV.7]★怒斩★

发表于 2014-2-20 08:40:36 | 显示全部楼层
支持下学习下

签到天数: 8 天

[LV.3]◆八荒◆

发表于 2014-2-20 08:49:25 | 显示全部楼层
这个要看看~~~~~~

签到天数: 123 天

[LV.7]★怒斩★

发表于 2014-2-20 10:19:28 | 显示全部楼层
提点儿建议哈!我认为定时器使用不太合理,如果我小退以后重新登录的话是不是要等到10秒钟以后才能使用这个技能?而且也并不是你所说的连续使用10次才冷却,应该是连续使用1—10次,比如当M1为5时我开始使连续使用,假设我每秒用一次,那么当我用到5次的时候M1就会变成20并且进入冷却时间

签到天数: 56 天

[LV.5]☆炼狱☆

 楼主| 发表于 2014-2-20 10:44:44 | 显示全部楼层
传奇屌丝 发表于 2014-2-20 10:19
提点儿建议哈!我认为定时器使用不太合理,如果我小退以后重新登录的话是不是要等到10秒钟以后才能使用这个技 ...

恩 多谢你的建议!是这样 小退以后重新登录的话是要等到10秒钟!这是按照我的需要设定的!没调过来!
连续使用10次才冷却,理论应该是连续使用1—9次!因为条件小于10但不包括10!我刚才试了下 按照魔法速度为0 可以使用7次!当使用7次以后技能开始冷却!我增加20秒 但是实际CD只有10秒!因为里面包括了10秒的持续时间!
解决重新登录的话是要等到10秒钟的办法:
<QM文件>
[@Login]
#IF
#ACT
MOV M1 10                   把这里改成和QF的检查时间设成一样就OK了
SetOnTimer 1 1            
BREAK

签到天数: 56 天

[LV.5]☆炼狱☆

 楼主| 发表于 2014-2-20 10:48:35 | 显示全部楼层
传奇屌丝 发表于 2014-2-20 10:19
提点儿建议哈!我认为定时器使用不太合理,如果我小退以后重新登录的话是不是要等到10秒钟以后才能使用这个技 ...

为什么调成登录后也在读CD!因为有些技能你小退后又可以用 不用等CD!也不是太好!!!

签到天数: 56 天

[LV.5]☆炼狱☆

 楼主| 发表于 2014-2-20 10:54:20 | 显示全部楼层
传奇屌丝 发表于 2014-2-20 10:19
提点儿建议哈!我认为定时器使用不太合理,如果我小退以后重新登录的话是不是要等到10秒钟以后才能使用这个技 ...

哈哈 对了 是10次 0-9 包括0!
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

关闭

站长推荐上一条 /1 下一条

光柱封号特效定制

联系QQ1985466803

地图等其它素材定制

联系QQ179331053

售后技术-下载失效

联系QQ2505099556

加入QQ新群

加入Q群230572444

补丁破解-补丁优化

联系QQ179331053
快速回复 返回顶部 返回列表