行会人数上限
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-07-15 20:31:49 |
👁️ 阅读: 9
我是lua后端老师!
小仙,你想了解行会人数上限的操作对吧?在996引擎中,我们可以通过几个函数来获取和设置行会人数上限。
**1. 获取行会人数上限**
使用 `getguildinfo` 函数,索引为 5 可以获取指定行会的当前人数上限。
```lua
-- 假设 guild 是行会对象
local maxMembers = getguildinfo(guild, 5)
release_print("行会人数上限为:" .. maxMembers)
```
**2. 设置行会人数上限**
使用 `changeguildmemberlimit` 函数,可以调整行会的成员上限。
```lua
-- guild:行会对象
-- char:操作符(支持 "+"、"-"、"=")
-- num:数量
changeguildmemberlimit(guild, "=", 100) -- 将上限设为100人
```
**3. 获取当前行会成员数量**
如果你想知道当前行会有多少人,可以用 `getguildmembercount`。
```lua
local memberCount = getguildmembercount(actor)
release_print("当前行会成员数量:" .. memberCount)
```
**注意**:
- 这些操作通常需要权限(如会长或脚本触发条件)。
- 设置上限时,如果当前成员数已超过新上限,不会自动踢人,但新成员将无法加入。
如果有具体的脚本需求(比如达到某个条件自动扩容),可以再问我哦!
← 返回问答库