翎风引擎HumanHP怎么用?调整人物血量加减血命令详解
摘要:翎风引擎HumanHP教程:+加-减=设值三控制符、超上限自动截断、=是设值不是加血、和MAXHP区别、狂暴之力登录常驻,单机测试小号测。…
[TOCM]]
做狂暴之力、血量加成、回血药水,都要直接改人物当前血量。HumanHP就是翎风引擎直接加减人物HP的命令,三个参数控制符/数值/飘血效果。

命令格式
HumanHP在NPC脚本或QF触发里用,格式如下:
HumanHP 控制符 数值 飘血ID
对照GOM引擎文档原文:
[@加血]
#ACT
HumanHP + 200
+号加血,-号减血,=号直接设成某个值。
参数讲解
| 参数 | 说明 | 用法 |
|---|---|---|
| 控制符 | + - = | 加/减/设 |
| 数值 | 加多少血 | 数字 |
| 飘血ID | 可选 | cfg_damage_number.xls里的ID |
控制符别漏。写HumanHP 200没控制符会报错。+200是在当前血量上加200。
实操步骤
第一步,NPC脚本写HumanHP + 200,先测加血。
第二步,进游戏点NPC,看血量条是不是涨了200。
第三步,再测HumanHP - 100减血,看血量条降。
第四步,要直接满血写HumanHP = <$MAXHP>,把当前血量设成最大血量。
避坑指南
=号是设值不是加血。写HumanHP = 100直接把血设成100,不是加100。
超上限自动截断。加血超过最大血量按最大血量算,不会超过。
减血到0会死人。别在安全区写减血测试,玩家被你写死了。(本条问题整理自B站传奇技术教学玩家提问 2024-08,答案经本地翎风引擎实测验证)
常见问题
HumanHP和MAXHP有什么区别?
HumanHP改当前血量,MAXHP改血量上限。一个管现在多少血,一个管最多能有多少血。(本条问题整理自GOM引擎技术站玩家提问 2015-11,答案经本地翎风引擎实测验证)
加血加不上去?
看是不是已经满血。满血状态再加血不涨,会被截断到最大血量。(本条问题整理自天天脚本库玩家提问 2024-08,答案经本地翎风引擎实测验证)
能给别人加血吗?
不能直接给。HumanHP只对当前交互的人。要给别人加血先传送到别人身边再执行。
飘血效果怎么加?
第三个参数填cfg_damage_number.xls里的飘血ID。不填就是默认效果。
狂暴之力怎么用这个命令?
登录脚本[@Login]里写HumanHP + 500,再写判断条件。小退重上效果还在,因为是在当前血量上加。
加血能突破上限吗?
不能。超过最大血量自动截断。要突破用改MAXHP先加上限。
总结
翎风引擎HumanHP三参数控制符/数值/飘血ID,+加-减=设值。做狂暴之力、回血药水、血量加成都用这个命令。新手先测+加血压血跑通,再做登录常驻和条件触发,能覆盖大部分血量调整玩法。
全部脚本案例经过本地翎风引擎环境实测验证,命令仅适配翎风引擎,部分其他引擎存在兼容可能性,跨引擎使用需要自行测试修改;仅供单机本地学习调试。
扫描二维码推送至手机访问。
本文章M2GM发布,如需转载请注明出处。如有侵权请联系站长删除。
本文内容仅供个人单机学习研究、功能调试、玩法逻辑测试使用,不涉及任何公网搭建、商业运营、资源交易行为,仅用于个人学习与实操体验。
本文链接:https://www.m2gm.com/tech/lfm2/ling-feng-yin-qinghumanhp/











