Exemplos Práticos

🔧 Kill Switch e Controle Global

-- O desenvolvedor define globalmente para TODOS os servidores:
-- SYSTEM_ENABLED = "true"
-- FEATURE_ADVANCED_ENABLED = "false"  
-- MAINTENANCE_MODE = "false"
-- ALLOWED_VERSION = "2.1.0"

local function checkSystemStatus()
    -- Verificar se o sistema está globalmente ativo
    local systemEnabled = LockSystem.Envs.Get("SYSTEM_ENABLED") == "true"
    if not systemEnabled then
        outputServerLog("❌ Sistema desabilitado pelo desenvolvedor")
        return false
    end
    
    -- Verificar modo manutenção
    local maintenanceMode = LockSystem.Envs.Get("MAINTENANCE_MODE") == "true"
    if maintenanceMode then
        outputChatBox("🔧 Sistema em manutenção temporária", root, 255, 165, 0)
        return false
    end
    
    -- Verificar versão permitida
    local allowedVersion = LockSystem.Envs.Get("ALLOWED_VERSION")
    local currentVersion = "2.1.0" -- versão da sua resource
    if allowedVersion and allowedVersion ~= currentVersion then
        outputServerLog("⚠️ Versão não autorizada pelo desenvolvedor")
        return false
    end
    
    return true
end

-- Sistema adaptativo baseado em dados reais
local function adaptiveFeatures()
    local featureAdvanced = LockSystem.Envs.Get("FEATURE_ADVANCED_ENABLED") == "true"
    local activeUsers = tonumber(LockSystem.LCK.Get("LCK_RESOURCE_ACTIVE_USERS")) or 0
    
    -- Feature avançada só funciona se habilitada pelo dev E tiver usuários suficientes
    if featureAdvanced and activeUsers >= 5 then
        -- Ativar recursos avançados
        setElementData(resourceRoot, "advanced_mode", true)
        outputServerLog("✨ Modo avançado ativado")
    end
end

🛡️ Proteção Dinâmica e Inteligente

💬 Sistema de Mensagens Adaptativas

⚙️ Sistema de Configuração por Ambiente

🎛️ Controle Remoto de Features

Atualizado