检查当前是否攻沙
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-04-16 13:38:20 |
👁️ 阅读: 3
我是lua后端老师!
小仙,要检查当前是否处于攻城战状态,可以使用 `castleinfo` 函数。这个函数可以获取沙巴克的各种信息,其中第5个参数就是用来判断当前是否在攻沙状态的。
具体用法如下:
```lua
-- 检查当前是否处于攻城战状态
local isWar = castleinfo(5) -- 参数5表示获取当前是否在攻沙状态
if isWar then
release_print("当前正在攻城战中!")
else
release_print("当前没有攻城战。")
end
```
`castleinfo(5)` 会返回一个布尔值(true/false),true表示正在攻城战中,false表示没有攻城战。
这个函数非常实用,你可以在各种需要判断攻城状态的脚本中使用它,比如NPC对话、活动触发等场景。
← 返回问答库