996传奇 血量魔法百分比检测与增减命令教程
一、血量/魔法百分比检测命令
CHECKHPPER/CHECKMPPER 是996传奇引擎检测当前血量/魔法百分比的命令,百分比按总血量/总蓝量的比例计算(0-100%)
常用于自动加血、副本保护、技能触发、安全提醒等脚本场景。
二、检测命令格式与参数
✅ 检测血量百分比:
CHECKHPPER 控制符(=,>,<) 百分比(0-100)
✅ 检测魔法百分比:
CHECKMPPER 控制符(=,>,<) 百分比(0-100)
参数说明:
1. 控制符:= (等于)、> (大于)、< (小于)
2. 百分比:填写0-100的数字,代表总血量/蓝量的比例
三、百分比增减血量/魔法命令
AddhpPer/AddmpPer 是按百分比增减血量/魔法的命令,区别于固定数值,按照当前血蓝比例调整
支持加血、扣血、设置固定百分比,附带飘血特效与广播功能。
四、增减命令格式与参数
✅ 百分比增减血量:
AddhpPer 参数1 参数2 参数3 参数4
✅ 百分比增减魔法:
AddmpPer 参数1 参数2 参数3 参数4
参数说明:
1. 参数1:控制符(+增加 / -减少 / =设置固定值)
2. 参数2:百分比数值
3. 参数3:飘血特效ID(对应cfg_damage_number.xls表)
4. 参数4:广播特效(1=开启广播飘血 / 0=关闭)
五、实战脚本案例(新手一键复制)
案例1:检测自身血量百分比大于30%(原版)
#IF
CheckHpPer > 30
#ACT
#SAY
你的血量在总血量的30%以上!
案例2:百分比增加30%血量(原版)
#IF
#ACT
AddhpPer + 30 1 1
GuildNoticeMsg 250 0 你的血量增加了30% self
案例3:检测魔法百分比小于50%
#IF
CheckMpPer < 50
#ACT
SENDMSG 5 你的魔法值不足50%,及时补蓝!
案例4:百分比减少20%血量(扣血)
#IF
#ACT
AddhpPer - 20 2 0
SENDMSG 5 你受到伤害,血量减少20%!
案例5:百分比设置魔法为100%(满蓝)
#IF
#ACT
AddmpPer = 100 1 1
SENDMSG 5 你的魔法值已恢复至100%!
案例6:低血量自动加血触发
#IF
CheckHpPer < 20
#ACT
AddhpPer + 50 3 1
SENDMSG 5 检测到血量过低,自动恢复50%血量!
六、使用注意事项
- 检测命令百分比范围:0-100,超出数值命令无效
- AddhpPer/AddmpPer 支持+增加、-减少、=固定值三种模式
- 飘血特效ID需对应引擎配置表,填0表示无特效
- 广播参数填1:全服可见飘血特效;填0:仅自己可见
- 百分比命令按**最大血蓝**比例计算,区别于固定数值命令
- 可搭配NOT取反命令,实现反向条件判断