Previous topicNext topic
Help > 兼容类 > GK >
SetSkillPower

SetSkillPower

 

 

功能:支持战士攻击类技能

 

命令:

SetSkillPower 参数1 参数2 参数3 参数4 参数5 参数6 参数7


参数详解:


参数1 技能id
参数20=全部,1=玩家,2=怪物
参数3 1倍数,2麻痹,3冻结,4击退,5吸血,6吸蓝,7红毒,8绿毒,9蛛网
参数4 触发几率
参数5 随机最小值(如果参数3是倍数,这里的值需要乘以100,且不能写100,写1~99 或 101~100000之间均可)
参数6 随机最大值(如果参数3是倍数,这里的值需要乘以100,最大值不能小于最小值,高于或等于均可)
参数7 持续时间(秒) -1=永久

 

到时间后触发QFunction-0.txt [@SkillPowerTimeOutX] X代表魔法ID

例:

[@main]
#ACT
SetSkillPower 13 0 1 70 300 500 120
SetSkillPower 13 0 2 50 5 10 120
SendMsg 5 你的灵魂火符有70%几率触发3-5倍伤害,并且有50%几率触发麻痹5-10秒,该状态持续2分钟。

 

QFunction-0.txt
[@SkillPowerTimeOut13]
#act
sendmsg 6 你的灵魂火符技能的<$SkillPowerBuff>状态已恢复正常!!!

 

 

战士攻击附加属性说明:

#act
;战士技能ID写0时,为普通攻击
SetSkillPower 0 0 1 70 300 500 120
sendmsg 6 你的普通攻击有70%几率触发3-5倍伤害,该状态持续2分钟...

 

;战士技能ID 66 = 开天斩
SetSkillPower 66 0 2 50 5 10 120
sendmsg 6 你的开天斩50%几率触发麻痹5-10秒,该状态持续2分钟...

 

 

本命令与GK原版命令不同,我们是按最后一次设置时间进行计算的。

而且我们支持通过<$SkillPowerBuff>常量 获取到具体是哪个BUFF到期的