传奇代码

1111

LuaGM 13
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


传奇代码相关推荐
暂无