后端通过装备对象 脱装备 穿装备
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-03-04 17:30:02 |
👁️ 阅读: 12
后端通过装备对象进行脱装备和穿装备的操作如下:
## 脱装备
使用 `takeoff` 接口,语法为 `takeoff(actor, pos)`,其中 `actor` 是玩家对象,`pos` 是装备位。该接口无返回值。
示例代码:
```lua
takeoff(actor, 1)
```
## 穿装备
使用 `takeon` 接口,语法为 `takeon(actor, type, name, pos)`,其中 `actor` 是玩家对象,`type` 为穿戴方式(0表示通过装备名字或ID穿戴,1表示通过装备唯一ID穿戴),`name` 为装备标识(对应 `type` 的装备名字/ID或唯一ID),`pos` 是装备位。该接口无返回值。
示例代码:
```lua
takeon(actor, 0, "木剑", 1)
```
此外,还可以通过 `newbodyitem` 接口直接通过物品ID穿装备到身上,语法为 `newbodyitem(actor, itemId, pos)`,其中 `actor` 是玩家对象,`itemId` 是物品ID,`pos` 是装备位置。该接口不需要背包中存在该物品,无返回值。
示例代码:
```lua
newbodyitem(actor, 51007, 0)
```
← 返回问答库