Como Definir Variáveis Envs

Para Desenvolvedores (Apenas o Criador da Resource)

Como desenvolvedor, você define as variáveis para controlar sua resource globalmente. Essas configurações se aplicam a TODOS os servidores que usam sua resource.

Exemplo: Desenvolvedor de Sistema de Caminhoneiro

SYSTEM_ENABLED = "true"           // Ativar/desativar globalmente
VERSION_MIN_REQUIRED = "2.1"     // Versão mínima do servidor
FEATURE_BONUS_ACTIVE = "false"    // Desabilitar temporariamente feature
DEBUG_MODE = "false"              // Logs de debug globais
PROTECTION_LEVEL = "2"            // Nível de proteção

Tipos de Dados Suportados

⚠️ IMPORTANTE: Todas as variáveis são armazenadas e retornadas como strings.

-- ✅ Exemplos reais de controle de resource pelo desenvolvedor
SYSTEM_ENABLED = "true"           -- Ativar/desativar resource globalmente
FEATURE_ADVANCED = "false"        -- Controlar features específicas
DEBUG_MODE = "false"              -- Logs de debug globais
SECURITY_LEVEL = "2"              -- Nível de proteção

-- ❌ Todos os valores são strings, mesmo que representem outros tipos
SECURITY_LEVEL = 2                -- Será convertido para "2"
SYSTEM_ENABLED = true             -- Será convertido para "true"
VERSION_REQUIRED = 2.1            -- Será convertido para "2.1"

Boas Práticas de Nomenclatura

-- ✅ Variáveis para controle da resource pelo desenvolvedor
SYSTEM_ENABLED = "true"               -- Kill switch geral
FEATURE_PREMIUM_ACTIVE = "false"      -- Controlar features premium
MAINTENANCE_MODE = "false"            -- Modo manutenção global
SECURITY_ANTI_CRACK = "true"          -- Proteção anti-crack
DEBUG_VERBOSE_LOGS = "false"          -- Logs detalhados
VERSION_MIN_REQUIRED = "1.5.0"        -- Versão mínima aceita

-- ❌ Evitar - nomes genéricos que confundem com config de servidor
ENABLED = "true"                      -- Muito genérico
VER = "1.5"                          -- Muito curto
MODE = "debug"                        -- Confuso

Atualizado