根据浮生梦老师前端课程内容,在996引擎中可以通过 `ITEM_CUSTOM_ATTR` 来获取物品的自定义属性数据,这通常包含了装备的标记信息。
```lua
-- 示例:获取背包中某个位置的装备标记
local makeIndex = SL:GetMetaValue("BAG_MAKEINDEX_BY_POS", 1) -- 获取背包第1格的物品唯一ID
if makeIndex and makeIndex > 0 then
local customData = SL:GetMetaValue("ITEM_CUSTOM_ATTR", makeIndex)
if customData then
SL:print("装备自定义数据:", customData)
-- 这里customData可能包含装备标记信息,具体格式需要查看游戏配置
end
end
```
参数说明:
- `BAG_MAKEINDEX_BY_POS`:根据背包位置获取物品唯一ID
- `ITEM_CUSTOM_ATTR`:获取物品自定义属性数据,通常包含装备标记等额外信息
注意:装备标记的具体存储格式和内容需要根据游戏服务端的配置来确定,建议先打印出来查看数据结构。