功能: 调整人物属性 格式: ChangeHumAbility 属性(1-29) 操作符(+ = -) 效果
时间秒(1-65535) 参数5(值是否为百分比;0:固定值;1:百分比)
[@Test] #IF #ACT ChangeHumAbility 2 + 50 60 1 #SAY 你的防御上限增加50%.60秒后恢复 ;================================================================================================================== 使用 = 可以不用清零,如果使用+ 或 - 修改属性前需清零,否则存在执行一次叠加一次的情况出现 [@ChangeHumAbility] #IF #ACT ChangeHumAbility 2 = 100 5 1 ;等于符号操作 可以不清零,每次执行都是最后最新执行参数为准 #SAY 你的防御上限增加100%.5秒后恢复 [@ChangeHumAbility] #IF #ACT ChangeHumAbility 2 = 0 ChangeHumAbility 2 + 50 5 1 ;使用 + 或者 - ,如果允许叠加属性就不要清零,需要每次以最后执行为准就在前面加个清零命令,防止叠加(一直现有属性上叠加) #SAY 你的防御上限增加50%.5秒后恢复 提示:调整英雄属性命令为: H.ChangeHumAbility 注:ChangeHumAbility支持多级脚本 注:支持调整人物原始属性,减少属性为累计属性,如:人物100点攻击,命令减少200点,那么人物攻击变成0,更换装备提升攻击,必须让人物自身攻击大于200才可以突破0(因为已经存储人物攻击减少200点),恢复原始属性 ChangeHumAbility = 0 即可 也就是当减少属性大于角色当前属性,角色需要将差值的坑填满才可以有属性 ;涉及人物或英雄的属性修改建议使用LockUpdateAbil和UpdateAbil对执行脚本进行锁定操作并解锁刷新来显著提高脚本性能,详细请说明书搜索LockUpdateAbil和UpdateAbil查阅说明文档 |