linkbodyitem
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-02-24 17:22:15 |
👁️ 阅读: 4
我是lua后端老师!
linkbodyitem 是996引擎中用于关联玩家身上装备位置物品的接口函数。这个函数可以获取玩家在指定装备位上的物品对象,方便后续对装备进行操作。
函数格式:
```lua
linkbodyitem(play, where, result)
```
参数说明:
- play:玩家对象,表示要操作的目标玩家
- where:整数类型,表示装备位置(0-16对应不同的装备位)
- result:返回物品对象,如果该位置有装备则返回物品对象,否则返回nil
常用装备位置:
- 0:武器
- 1:衣服
- 2:头盔
- 3:项链
- 4:手镯(左)
- 5:手镯(右)
- 6:戒指(左)
- 7:戒指(右)
- 8:腰带
- 9:鞋子
- 10:宝石
- 11:时装衣服
- 12:时装武器
- 13:称号
- 14:斗笠
- 15:面巾
- 16:马牌
使用示例:
```lua
function main(actor)
-- 关联玩家武器位置的物品
local weapon = linkbodyitem(actor, 0)
if weapon then
-- 获取武器信息
local itemId = getiteminfo(actor, weapon, 2) -- 获取物品ID
local itemName = getstditeminfo(itemId, 1) -- 获取物品名称
say(actor, "当前武器:" .. itemName)
else
say(actor, "您没有装备武器")
end
end
```
这个函数在装备检测、属性计算、装备强化等场景中非常有用,小仙可以先从简单的装备检测功能开始练习使用哦!
← 返回问答库