ED Files Download link: https://www.digitalcombatsimulator.com/en/files/3348015/
Sistema avançado de respawn automático para aeronaves AWACS no DCS World usando o framework MOOSE.
- Respawn Automático Infinito: AWACS respawna automaticamente após ser destruído
- Sistema de Escolta: Suporte para escoltas de caças (opcional)
- Menu F10 Interativo: Consulta de informações em tempo real
- Separação por Coalizão: Cada lado vê apenas informações do seu próprio AWACS
- Tratamento de Erros: Validação robusta e logging detalhado
- Estatísticas: Rastreamento de spawns e destruições
- Configuração de TACAN e frequências de rádio
- Patrulha em órbita configurável
- Opção de imortalidade
- Respawn automático em caso de falha de motor
- Mensagens específicas por coalizão
- Callsigns personalizáveis
- DCS World (versão compatível com MOOSE)
- MOOSE Framework instalado e carregado na missão
- Certifique-se de que o MOOSE está carregado na sua missão
- Copie o arquivo
Awacs_improved.luapara a pasta da sua missão - No Mission Editor, adicione um gatilho:
- TYPE: 4 MISSION START
- ACTION: DO SCRIPT FILE
- FILE:
Awacs_improved.lua
Crie os seguintes grupos no Mission Editor:
- Nome do Grupo:
E-3A Anapa - Tipo: E-3A Sentry
- Late Activation: Ativado
- Uncontrolled: Desativado
- Nome do Grupo:
A50 Maykop - Tipo: A-50
- Late Activation: Ativado
- Uncontrolled: Desativado
- Zona Azul:
Awacs_Blue - Zona Vermelha:
Awacs_Red
Se desejar adicionar escoltas, crie os grupos:
- BLUE:
F-16 CAP Group - RED:
Mig29S Escolta
E descomente as linhas escortName no script.
{
coalition = "BLUE", -- Coalizão: "BLUE" ou "RED"
name = "E-3A Anapa", -- Nome do template no Mission Editor
escortName = "F-16 CAP Group", -- Nome da escolta (opcional)
zoneName = "Awacs_Blue", -- Nome da zona de patrulha
altitude = 25000, -- Altitude em pés
speed = 230, -- Velocidade em knots
heading = 20, -- Heading inicial em graus
orbitRadius = 40, -- Raio da órbita em NM
tacan = { channel = 19, id = "DXS" }, -- Configuração TACAN
radio = 255, -- Frequência de rádio em MHz
delay = 300, -- Delay de respawn em segundos (5 min)
engageRange = 30, -- Range de engajamento da escolta em NM
callsign = CALLSIGN.AWACS.Overlord, -- Callsign do AWACS
immortal = false, -- AWACS indestrutível (true/false)
respawnOnEngineShutdown = false, -- Respawn se motores desligarem
firstSpawnDelay = 10 -- Delay inicial (em segundos) para o primeiro spawn
}Durante a missão, acesse o menu F10:
F10 → Outros Comandos → Informacoes AWACS
├── [Nome do AWACS]
└── Frequencias Rapidas
Ao selecionar um AWACS, você verá:
===============================
AWACS: E-3A Anapa
===============================
Status: ATIVO
Radio: 255.000 MHz
TACAN: 19X DXS
Estatisticas:
- Spawns: 1
- Destruicoes: 0
===============================
Exibe uma lista resumida de todos os AWACS da sua coalizão:
=============================
FREQUENCIAS DOS AWACS
=============================
E-3A Anapa: Radio: 255.000 MHz | TACAN: 19X
=============================
- Spawn: "BLUE AWACS - E-3A Anapa ativo | TACAN: 19X DXS | Rádio: 255.0 MHz"
- Destruição: "BLUE AWACS - E-3A Anapa foi destruído! Respawn em 5 minutos."
- Escolta: "BLUE escolta (F-16 CAP Group) protegendo AWACS."
O script retorna um objeto com funções de controle:
-- Verificar número de spawns
local spawns = BlueAwacs.GetSpawnCount()
-- Verificar número de destruições
local destruicoes = BlueAwacs.GetDestroyCount()
-- Obter grupo ativo
local grupo = BlueAwacs.GetActiveGroup()
-- Parar o sistema de respawn
BlueAwacs.Stop()- Verifique se o MOOSE está carregado antes do script
- Confirme que os nomes dos grupos no Mission Editor correspondem aos nomes no script
- Verifique se as zonas foram criadas corretamente
- Consulte o arquivo
dcs.logpara erros
- Aguarde 5 segundos após o início da missão
- Verifique se há erros no
dcs.log - Confirme que o MOOSE está carregado
- Verifique se você está usando a versão mais recente do script
- Confirme que o parâmetro
coalitionestá correto na configuração
O script gera logs detalhados no arquivo dcs.log:
[AWACS] Sistema de respawn automático iniciado para E-3A Anapa (delay: 300s)
[AWACS] E-3A Anapa spawnado (spawn #1)
[AWACS] Menu F10 criado com sucesso (separado por coalizao)
Sinta-se à vontade para:
- Reportar bugs
- Sugerir melhorias
- Fazer fork e modificar para suas necessidades
Este script é fornecido "como está", sem garantias de qualquer tipo.
- Framework: MOOSE
- Desenvolvido para: DCS World
- ✅ Novo: Parâmetro
firstSpawnDelaypara controlar o tempo do primeiro spawn - ✅ Melhoria: Sistema de eventos de destruição usando API nativa do DCS (mais confiável)
- ✅ Sistema de respawn automático infinito
- ✅ Menu F10 separado por coalizão
- ✅ Mensagens específicas por coalizão
- ✅ Tratamento robusto de erros
- ✅ Estatísticas de spawns e destruições
- ✅ Suporte para escolta (opcional)
- ✅ Configuração de imortalidade
- ✅ Logging detalhado
Desenvolvido com ❤️ para a comunidade DCS