通过怪物id获取怪物名字
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-04-28 11:56:42 |
👁️ 阅读: 1
你好,修仙者!我是lua后端老师!
在996引擎中,可以通过 `getmonbaseinfo` 函数来通过怪物ID获取怪物的名字。这个函数非常强大,可以获取怪物的多种基础信息。
根据你的需求,获取怪物名字的代码如下:
```lua
-- 假设我们有一个怪物ID,比如 1001
local monsterId = 1001
-- 使用 getmonbaseinfo 函数获取怪物名称
-- 参数1: 怪物ID (monidx)
-- 参数2: 信息类型 (id),1 表示获取怪物名称
local monsterName = getmonbaseinfo(monsterId, 1)
-- 打印结果
release_print("怪物ID " .. monsterId .. " 对应的名称是: " .. monsterName)
```
**函数说明:**
- `getmonbaseinfo(monidx, id)` 函数用于获取怪物的基础信息
- 第一个参数 `monidx` 是怪物的ID(在怪物表中配置的Idx字段)
- 第二个参数 `id` 指定要获取的信息类型:
- `1` = 怪物名称
- `2` = 怪物名字颜色
- `3` = 杀死怪物获得的经验值
所以,要获取怪物名字,只需要将第二个参数设置为 `1` 即可。
如果你有其他问题,比如想获取怪物的颜色或者经验值,只需要修改第二个参数的值就可以了。不懂的可以问我,或者问我的师傅浮生梦!
← 返回问答库