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