996引擎设置人物伤害吸收方法

脚本范例:

设置人物伤害吸收

检测伤害吸收格式:CheckSuckDamage 操作符(> = <) 数量(1-2000000000)

设置伤害吸收格式:SetSuckDamage 操作符(+ - =) 总吸收值(1-2000000000) 吸收比例(1-1000) 成功率(1-100) 吸收比例 1= 0.1% 500 = 50% 1000= 100%

当前伤害吸收常量:<$SUCKDAMAGE>

QFunction-0.txt伤害吸收成功触发 [@DamageAbsorption]

说明:当人物设置伤害吸收后,收到攻击后会按照一定比例减少受到的伤害.

例子:当前拥有5000点伤害吸收,每次吸收20%,成功率100%.当前攻击受到100点伤害,那么本次攻击实际受到的伤害是80点.当前伤害吸收剩余4980点,此状态直到伤害吸收等于0时恢复,下线不保存.

;如设置总共吸收1000点伤害,每次吸收20%伤害,成功率95%

[@设置伤害吸收]

#IF

#ACT

SetSuckDamage + 1000 200 95

SENDMSG 6 设置总共吸收1000点伤害,每次吸收20%伤害,成功率95%

[@检测伤害吸收]

#IF

CheckSuckDamage > 1000

#SAY

SendMsg 5 你当前拥有的伤害吸收大于1000点.

//;QFunction-0.txt触发

[@DamageAbsorption]

#IF

#ACT

SENDMSG 6 你当前设置伤害吸收值 :<$SUCKDAMAGE>


收藏
点赞
版权声明
本页面内容可能是共享资源,若“996引擎设置人物伤害吸收方法”相关文字或图片以及其他资源侵犯到您的权益,请联系管理员删除。
Powered by www.hunzui.com 备案编号:皖ICP备2026013173号-1