function ssrGetItemFalg(addValues,pos) local n = nil if addValues then for _, v in pairs(addValues) do if v.Id == 19 then n = v.Value break end end end if not n then return 0 end local mask = bit.lshift(1, pos) local masked_n = bit.band(n, mask) return bit.rshift(masked_n, pos) end local itemData = SL:GetMetaValue("EQUIP_DATA", 1) if itemData and itemData.AddValues then -- 对应TXT接口设置的1~32物品标记 for i = 0, 31 do SL:Print("装备标记1111",i,ssrGetItemFalg(itemData.AddValues,i)) end end