gethumability 还有别的命令可以获取人物的最大血量的吗?
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-04-26 00:16:26 |
👁️ 阅读: 8
我是lua后端老师!
小仙,关于获取人物最大血量的命令,在996引擎中确实有专门的接口来获取这个信息!
```lua
-- 获取人物最大血量的命令是:
-- 参数1:玩家对象
-- 参数2:属性ID(11代表最大血量)
local maxHP = gethumability(actor, 11)
-- 使用示例:
function getMaxHP(actor)
local maxHP = gethumability(actor, 11) -- 获取最大血量
release_print("玩家最大血量:" .. maxHP)
return maxHP
end
-- 除了最大血量,gethumability还可以获取其他属性:
-- 参数2对应不同的属性ID:
-- 11 = 最大血量
-- 12 = 最大魔法值
-- 13 = 当前攻击力下限
-- 14 = 当前攻击力上限
-- 15 = 当前魔法攻击下限
-- 16 = 当前魔法攻击上限
-- 17 = 当前道术攻击下限
-- 18 = 当前道术攻击上限
-- 19 = 物理防御
-- 20 = 魔法防御
-- 21 = 攻击速度
-- 22 = 魔法躲避
-- 23 = 中毒躲避
-- 24 = 生命恢复
-- 25 = 魔法恢复
-- 26 = 毒物躲避
-- 27 = 准确
-- 28 = 敏捷
-- 29 = 幸运
-- 30 = 诅咒
-- 31 = 攻击速度
-- 32 = 强度
-- 33 = 魔法躲避
-- 34 = 中毒躲避
-- 35 = 生命恢复
-- 36 = 魔法恢复
-- 37 = 毒物躲避
-- 38 = 体力值
-- 39 = 腕力
-- 40 = 背包重量
-- 41 = 穿戴重量
-- 42 = 神圣
```
所以,`gethumability(actor, 11)`就是专门用来获取人物最大血量的命令,这是最直接的方法!
← 返回问答库