Como Usar

Método Único de Acesso

-- ✅ ÚNICA forma correta de acessar as variáveis
local discordId = LockSystem.LCK.Get("LCK_DISCORD_ID")
local userName = LockSystem.LCK.Get("LCK_DISCORD_NAME")
local shopName = LockSystem.LCK.Get("LCK_SHOP_NAME")

Processamento de Dados JSON

-- Processar recursos do usuário
local userResourcesJson = LockSystem.LCK.Get("LCK_USER_RESOURCES")
if userResourcesJson then
    local userResources = json:parse(userResourcesJson)
    if userResources and type(userResources) == "table" then
        print("Usuário possui " .. #userResources .. " recursos:")
        for i, resourceName in ipairs(userResources) do
            print("  " .. i .. ". " .. resourceName)
        end
    end
end

Conversão de Números

-- Contadores são retornados como strings - converter para number
local activeUsers = tonumber(LockSystem.LCK.Get("LCK_RESOURCE_ACTIVE_USERS")) or 0
local totalUsers = tonumber(LockSystem.LCK.Get("LCK_TOTAL_SHOP_USERS")) or 0

print("Usuários ativos neste recurso: " .. activeUsers)
print("Total de usuários da loja: " .. totalUsers)

Verificação de Autenticação

-- Sempre verificar se o usuário está autenticado antes de usar
if Authenticated and Authenticated[1] == "Liberado" then
    local userName = LockSystem.LCK.Get("LCK_DISCORD_NAME")
    print("Usuário autenticado: " .. (userName or "Desconhecido"))
end

Atualizado