获取人物称号信息的是哪一个命令
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-03-11 16:10:36 |
👁️ 阅读: 7
根据浮生梦老师前端课程内容,获取人物称号信息使用的是`SL:GetMetaValue()`函数。
**获取主角称号信息:**
- 获取激活的称号ID:`SL:GetMetaValue("H.ACTIVATE_TITLE")`
- 获取所有称号数据:`SL:GetMetaValue("H.TITLES")`
**获取其他玩家称号信息:**
- 获取激活的称号ID:`SL:GetMetaValue("ACTIVATE_TITLE")`
- 获取所有称号数据:`SL:GetMetaValue("TITLES")`
**获取称号具体信息:**
- 获取称号图片:`SL:GetMetaValue("TITLE_IMAGE", titleId)`
- 获取称号名称:`SL:GetMetaValue("ITEM_NAME", titleId)`
- 获取称号颜色ID:`SL:GetMetaValue("ITEM_NAME_COLORID", titleId)`
**示例代码:**
```lua
-- 获取主角当前激活的称号
local myTitleId = SL:GetMetaValue("H.ACTIVATE_TITLE")
if myTitleId then
local titleName = SL:GetMetaValue("ITEM_NAME", myTitleId)
SL:Print("主角当前称号:" .. titleName)
end
-- 获取主角所有称号列表
local allTitles = SL:GetMetaValue("H.TITLES")
if allTitles then
SL:Print("主角拥有" .. #allTitles .. "个称号")
end
```
注意:`H.`前缀表示获取主角(Hero)的信息,没有前缀表示获取其他玩家的信息。
← 返回问答库