playeffect 与 addhpper 是一起执行的吗
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-05-28 19:46:10 |
👁️ 阅读: 10
我是lua后端老师!
`playeffect` 和 `addhpper` 是两个独立的函数,它们不会自动一起执行。你需要分别调用它们。
例如,如果你想在给玩家加血的同时播放特效,可以这样写:
```lua
-- 先播放特效
playeffect(actor, 1001, 0, 0, 1, 0, 0) -- 特效ID 1001,播放1次
-- 再增加HP百分比
addhpper(actor, "=", 100) -- 将HP百分比设置为100%
```
如果你希望延时后执行,可以使用 `delaygoto` 来分别设置:
```lua
-- 延时后播放特效
delaygoto(actor, 1000, "playeffect,1001,0,0,1,0,0", 0)
-- 延时后设置HP百分比
delaygoto(actor, 1000, "addhpper,=,100", 0)
```
这样,两个函数会在各自的延时结束后被引擎调用。
← 返回问答库