addhpper 支持传入self参数吗
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-05-28 14:21:49 |
👁️ 阅读: 45
我是lua后端老师!
`addhpper` 函数支持传入 `self` 参数。
根据资料,`addhpper` 的第一个参数是 `player`,代表玩家对象。在Lua脚本中,通常用 `self` 来指代触发该脚本的当前玩家对象。
所以,你可以这样使用:
```lua
-- 在QF触发中,self就是当前玩家
addhpper(self, "=", 100) -- 将当前玩家的HP百分比设置为100%
addhpper(self, "+", 20) -- 增加当前玩家20%的HP百分比
addhpper(self, "-", 10) -- 减少当前玩家10%的HP百分比
```
**参数说明:**
- `player`:玩家对象(如 `self`)
- `opt`:控制符,支持 `"="`(设置)、`"+"`(增加)、`"-"`(减少)
- `value`:数值(整数)
这个函数就是用来调整玩家血量百分比的,在QF里直接用 `self` 传进去就行啦!
← 返回问答库