Tools - zerodawnbr/zerodawntoolbox GitHub Wiki
Em desenvolvimento
🛠️ Tools
Sistema administrativo modular para servidores DayZ Standalone
- Reload de configuração em tempo real
- Backup automático de JSON corrompido
- Sistema de permissões isolado
- Notificações visuais
- Não usa chat para feedback
⚙️ Instalação
Ao iniciar o servidor, o arquivo config será criado automaticamente.
$profile:ZeroDawnBRCoreTools/Tools/config.json
Como os comandos já vem pré-definidos, altere o arquivo json com o servidor online e faça o reload do programa que já estará valendo as novas configurações
⚠️ Se você alterar o arquivo e o mesmo estiver com erro, será feito uma copia do arquivo anterior e um novo arquivo padrão de configuração será criado.
📘 Tabela de atributos
| Atributo | Descrição | Valor padrão |
|---|---|---|
| m_version | Controle de versão do config | 1.0 |
| m_description | Descrição do sistema | "Sistema de administração" |
| m_isEnable | Liga/desliga o sistema | 1 |
| m_commandReload | Comando de reload | !toolsreload |
| m_commandsClear | Limpe loots pelo mapa | !clear |
| m_commandsTeleporte | Teleporte para qualquer lugar ou jogador | !tp |
| m_commandsAnnounce | Envie mensagens para todos os jogadores | !msg |
| m_commandsSpawnitem | Spawn de itens | !spawnitem |
| m_commandsKillZombies | Matar zumbis na área | !killzombies |
| m_standardRadius | Raio padrão | 100 |
| m_territorioRadius | Raio que será ignorado na exclusão onde existir território de jogador | 50 |
| m_whiteList | Classes ignoradas no clear | ["WaterBottle"] |
🚀 Comandos
🔍 Explicação detalhada dos exemplos
Abaixo estão explicações completas e diretas de cada comando e de cada exemplo mostrado no README, sem HTML, sem interpretação especial — apenas Markdown puro.
🧹 !clear — Limpeza de itens do chão
O comando !clear remove itens soltos na superfície (loot dropado) dentro de um raio.
Ele não remove:
- Players
- Zumbis
- Veículos
- Barracas
- Construções
- Itens dentro de inventários (pois têm parent)
Itens na whitelist também não são removidos.
Exemplos explicados:
!clear
→ Executa a limpeza usando o raio padrão definido em m_standardRadius (ex.: 100 metros).
!clear 200
→ Limpa apenas dentro de um raio de 200 metros a partir da posição do administrador.
⚠️ Se o atributo m_territorioRadius for definido, tudo que estiver dentro do raio do território do jogador, não será excluído. Portanto, tudo que estiver fora do raio do território do jogador, será excluido.
☠️ !killzombies — Eliminar zumbis
O comando mata todos os zumbis dentro do raio.
Exemplos explicados:
!killzombies
→ Usa o raio padrão (m_standardRadius), usando o raio padrão definido em m_standardRadius (ex.: 100 metros).
!killzombies 100
→ Mata todos os zumbis num raio exato de 100m ao redor do admin.
✨ !tp — Teleporte completo
O comando !tp possui três modos de uso:
- Teleporte por coordenadas
- Teleporte até um jogador
- Trazer um jogador até você
Exemplos explicados:
!tp 5000 0 5000
→ Teleporta o administrador diretamente para as coordenadas fornecidas (x, y, z).
É útil para navegação rápida ou teleporte para locais específicos do mapa.
!tp NomeJogador
→ Teleporta o administrador para a posição do jogador chamado "NomeJogador".
A busca é case-insensitive.
!tp NomeJogador to me
→ Traz o jogador "NomeJogador" para a posição exata do admin.
Ideal para suporte, moderação ou resgates.
📢 !msg — Mensagem global
O comando envia uma notificação visual para todos os jogadores online.
Exemplos explicados:
!msg Servidor reinicia!
→ Todos os jogadores recebem uma notificação popup com o texto "Servidor reinicia!".
🎁 !spawnitem — Criar itens
Cria itens diretamente no inventário do administrador.
Exemplos explicados:
!spawnitem M4A1
→ Cria uma M4A1 no inventário do admin.
!spawnitem Ammo_556x45 30
→ Cria 30 unidades do item "Ammo_556x45".
Se o classname for inválido, simplesmente nenhum item será criado.
🔄 !toolsreload — Recarregar o config.json
Recarrega o arquivo de configuração sem precisar reiniciar o servidor.
Exemplos explicados:
!toolsreload
→ Recarrega o arquivo JSON.
→ Se o arquivo estiver corrompido, é criado um backup automático e um novo config padrão é gerado.
📄 Exemplo de config.json
{
"m_version": "1.0",
"m_description": "Ferramentas administrativas ZDBR",
"m_isEnable": 1,
"m_commandReload": "!toolsreload",
"m_commandsClear": "!clear",
"m_commandsTeleporte": "!tp",
"m_commandsAnnounce": "!msg",
"m_commandsSpawnitem": "!spawnitem",
"m_commandsKillZombies": "!killzombies",
"m_commandsGodMode": "!godmode",
"m_commandsUngodMode": "!ungodmode",
"m_standardRadius": 100,
"m_territorioRadius": 50,
"m_whiteList": [
"WaterBottle"
]
}
⚠️ Notas importantes
- Leve e extremamente rápido
- Reload sem reiniciar servidor
- Backup automático de configs inválidos