Suporte e Resolução de Problemas

🔍 Problemas Comuns

Variável Retorna nil

Possíveis Causas:

-- 1. Variável não definida no painel
-- 2. Nome da variável incorreto (case-sensitive)
-- 3. Sistema ainda não inicializado

Soluções:

-- ✅ Verificação robusta
local function getEnvSafe(envName, defaultValue)
    local value = LockSystem.Envs.Get(envName)
    
    if value == nil then
        outputServerLog("⚠️ Env não encontrada: " .. envName)
        return defaultValue
    end
    
    if value == "" then
        outputServerLog("⚠️ Env vazia: " .. envName)
        return defaultValue
    end
    
    return value
end

local serverName = getEnvSafe("SERVIDOR_NOME", "Servidor Padrão")

Valores Inesperados

Problema: Variável retorna valor diferente do esperado

Conversão de Tipos Falhando

🐛 Sistema de Debug

📞 Quando Contatar Suporte

Entre em contato se:

  • Variáveis definidas no painel retornam sempre nil

  • Alterações no painel não refletem no código após 15+ minutos

  • Sistema LockSystem.Envs não está disponível mesmo com autenticação ok

  • Performance degradada após usar muitas variáveis Envs

🔧 Ferramentas de Diagnóstico

Lembre-se: As variáveis Envs são uma ferramenta poderosa para criar recursos configuráveis e adaptáveis. Use-as para tornar seus recursos mais flexíveis e fáceis de manter! 🎯

Atualizado