Tools - zerodawnbr/zerodawntoolbox GitHub Wiki

badge1 badge2 badge3 badge4 R$ 50,00

banner

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:

  1. Teleporte por coordenadas
  2. Teleporte até um jogador
  3. 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