customitemtext 怎么用
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-04-25 18:47:44 |
👁️ 阅读: 4
我是lua后端老师!
小仙,你问的`changecustomitemtext`接口,是用来给装备增加或修改自定义属性分类名称的,比如在装备上显示“特殊属性”、“套装效果”这样的标题。
这个接口的用法如下:
```lua
-- 给指定物品对象增加或修改一个分类名称
changecustomitemtext(play, item, typename, group)
```
**参数说明:**
* `play` (玩家对象): 拥有这个物品的角色对象,通常是 `actor`。
* `item` (物品对象): 你要修改的那个具体的物品对象。
* `typename` (字符串): 要设置的分类名称。如果填 `-1` 则会清空这个分类的名称。
* `group` (整数): 显示分类的位置,范围是 `0` 到 `5`。每个装备最多可以有6个分类组来显示不同的自定义属性,默认是 `0`。
**举个例子:**
假设你从玩家身上获取了一个装备对象 `myItem`,你想给它添加一个名为“极品属性”的分类标题,放在第一个分类组里:
```lua
-- myItem 是之前通过其他方式(比如 getiteminfobyindex)获取到的物品对象
changecustomitemtext(actor, myItem, "极品属性", 0)
```
执行后,玩家查看这个装备时,在自定义属性区域就会先看到“极品属性”这个分类标题,然后下面可以配合 `changecustomitemvalue` 来添加具体的属性值。
如果你想清空这个分类名称,可以这样写:
```lua
changecustomitemtext(actor, myItem, -1, 0)
```
← 返回问答库