Pular para o conteúdo

Airdrop ​

Descrição ​

O módulo Airdrop entrega contêineres de saque configuráveis em áreas selecionadas do mapa. Ele oferece entregas agendadas, entregas iniciadas por administradores e entregas solicitadas por jogadores usando itens específicos: sinalizadores, granadas de fumaça ou munição de pistola sinalizadora.

O módulo controla o agendamento, as notificações, a seleção do alvo, a descida física, a aterrissagem, o marcador no mapa e a remoção de cada contêiner. O saque é obtido pelo nome no catálogo do Rewards quando o contêiner é lançado.

Configuração ​

Configuração padrão ​

Configuração padrão completa distribuída com o módulo. Revise as coordenadas para o mapa do servidor e os nomes do catálogo do Rewards antes de habilitá-lo.

Airdrop.json
json
{
    "m_Enable": 0,
    "m_Schedule": {
        "m_Mode": "interval",
        "m_EventDurationSeconds": 1800,
        "m_MinDelaySeconds": 300,
        "m_MaxDelaySeconds": 900,
        "m_NotifyBeforeSeconds": 120,
        "m_Interval": {
            "m_FirstDelaySeconds": 1800,
            "m_FirstJitterSeconds": 0,
            "m_IntervalSeconds": 1800,
            "m_IntervalJitterSeconds": 0
        },
        "m_Calendar": {
            "m_Times": [
                "12:00",
                "22:00"
            ],
            "m_Days": [
                "monday",
                "tuesday",
                "wednesday",
                "thursday",
                "friday",
                "saturday",
                "sunday"
            ],
            "m_JitterSeconds": 0
        }
    },
    "m_MinPlayerCount": 1,
    "m_ShowOnMap": 1,
    "m_DropHeight": 250,
    "m_DescentSpeed": 5,
    "m_NotificationTime": 10,
    "m_Locations": [
        {
            "m_Position": {
                "m_N": "North-West Airfield",
                "m_X": 4497.51,
                "m_Y": 10351.19,
                "m_R": 150
            },
            "m_Rewards": [
                "food_tier1",
                "weapons_tier3"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox1",
                "AC_Airdrop_SupplyBox2",
                "AC_Airdrop_SupplyBox3"
            ]
        },
        {
            "m_Position": {
                "m_N": "Krasno Airfield",
                "m_X": 12166.42,
                "m_Y": 12644.65,
                "m_R": 100
            },
            "m_Rewards": [
                "food_tier1"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox1"
            ]
        },
        {
            "m_Position": {
                "m_N": "Tisy outskirts",
                "m_X": 1990.222656,
                "m_Y": 14233.742188,
                "m_R": 100
            },
            "m_Rewards": [
                "weapons_tier4",
                "weapons_tier5",
                "equipment_tier4",
                "equipment_tier5"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox2",
                "AC_Airdrop_SupplyBox3"
            ]
        },
        {
            "m_Position": {
                "m_N": "Zelenogorsk outskirts",
                "m_X": 2509.957276,
                "m_Y": 5827.195801,
                "m_R": 100
            },
            "m_Rewards": [
                "construction_tier1",
                "construction_tier2",
                "construction_tier3",
                "equipment_tier2"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox1",
                "AC_Airdrop_SupplyBox2"
            ]
        },
        {
            "m_Position": {
                "m_N": "Stary Sobor outskirts",
                "m_X": 6204.925293,
                "m_Y": 8301.290039,
                "m_R": 100
            },
            "m_Rewards": [
                "weapons_tier1",
                "weapons_tier2",
                "medical_tier1",
                "medical_tier2"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox1",
                "AC_Airdrop_SupplyBox3"
            ]
        },
        {
            "m_Position": {
                "m_N": "Severograd outskirts",
                "m_X": 7666.969726,
                "m_Y": 11698.389649,
                "m_R": 100
            },
            "m_Rewards": [
                "construction_tier4",
                "construction_tier5",
                "food_tier3",
                "medical_tier3"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox2",
                "AC_Airdrop_SupplyBox3"
            ]
        },
        {
            "m_Position": {
                "m_N": "Novaya Petrovka outskirts",
                "m_X": 3886.950928,
                "m_Y": 13213.515625,
                "m_R": 100
            },
            "m_Rewards": [
                "food_tier2",
                "food_tier4",
                "food_tier5",
                "medical_tier4",
                "medical_tier5",
                "equipment_tier1",
                "equipment_tier3"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox1",
                "AC_Airdrop_SupplyBox2",
                "AC_Airdrop_SupplyBox3"
            ]
        },
        {
            "m_Position": {
                "m_N": "Vybor outskirts",
                "m_X": 4065.664795,
                "m_Y": 9341.539063,
                "m_R": 75
            },
            "m_Rewards": [
                "weapons_tier3",
                "weapons_tier4",
                "equipment_tier4"
            ],
            "m_Containers": [
                "AC_Airdrop_SupplyBox2",
                "AC_Airdrop_SupplyBox3"
            ]
        }
    ],
    "m_FlareDrops": {
        "m_MaxActiveDrops": 3,
        "m_Flares": [
            {
                "m_Class": "AC_Airdrop_Flare01",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "medical_tier1"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox1"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Flare02",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "food_tier1"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox2"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Flare03",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "weapons_tier1"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox3"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Flare04",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "equipment_tier1"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox1"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Flare05",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "construction_tier1"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox2"
                ]
            },
            {
                "m_Class": "AC_Airdrop_M18SmokeGrenade_Red",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "weapons_tier2",
                    "weapons_tier3"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox2",
                    "AC_Airdrop_SupplyBox3"
                ]
            },
            {
                "m_Class": "AC_Airdrop_M18SmokeGrenade_Green",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "medical_tier2",
                    "medical_tier3"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox1"
                ]
            },
            {
                "m_Class": "AC_Airdrop_M18SmokeGrenade_Yellow",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "food_tier2",
                    "food_tier3"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox1",
                    "AC_Airdrop_SupplyBox2"
                ]
            },
            {
                "m_Class": "AC_Airdrop_M18SmokeGrenade_Purple",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "equipment_tier2",
                    "equipment_tier3"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox2"
                ]
            },
            {
                "m_Class": "AC_Airdrop_M18SmokeGrenade_White",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "construction_tier2",
                    "construction_tier3"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox3"
                ]
            },
            {
                "m_Class": "AC_Airdrop_RDG2SmokeGrenade_Black",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "weapons_tier4",
                    "equipment_tier4"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox2",
                    "AC_Airdrop_SupplyBox3"
                ]
            },
            {
                "m_Class": "AC_Airdrop_RDG2SmokeGrenade_White",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "medical_tier4",
                    "food_tier4",
                    "construction_tier4"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox1",
                    "AC_Airdrop_SupplyBox3"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Ammo_Flare",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "medical_tier2",
                    "food_tier2"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox1"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Ammo_FlareRed",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "weapons_tier4",
                    "weapons_tier5"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox2",
                    "AC_Airdrop_SupplyBox3"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Ammo_FlareGreen",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "equipment_tier3",
                    "construction_tier3"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox2",
                    "AC_Airdrop_SupplyBox3"
                ]
            },
            {
                "m_Class": "AC_Airdrop_Ammo_FlareBlue",
                "m_DelaySeconds": 120,
                "m_ContainerLifetime": 1800,
                "m_Radius": 25,
                "m_Rewards": [
                    "medical_tier4",
                    "food_tier4",
                    "equipment_tier4"
                ],
                "m_Containers": [
                    "AC_Airdrop_SupplyBox1",
                    "AC_Airdrop_SupplyBox3"
                ]
            }
        ]
    },
    "m_Messages": {
        "m_Before": "Airdrop em %LocationName% (X %X%, Y %Y%) em %TimeMinutes% minutos.",
        "m_Drop": "Suprimentos em queda em %LocationName% (X %X%, Y %Y%).",
        "m_Expired": "O airdrop de %LocationName% foi encerrado.",
        "m_FlareBefore": "%PlayerName% solicitou um airdrop. Entrega em %TimeMinutes% minutos (X %X%, Y %Y%).",
        "m_FlareDrop": "Airdrop de %PlayerName% em queda (X %X%, Y %Y%).",
        "m_FlareExpired": "Airdrop de %PlayerName% encerrado.",
        "m_FlareFailed": "Nao foi possivel entregar o airdrop de %PlayerName%."
    }
}

Opções ​

Todos os valores numéricos de tempo são expressos em segundos.

OpçãoTipoDescrição
m_EnableboolCom 1, habilita o módulo. Com 0, desabilita comandos, entregas agendadas e solicitações por jogadores.
m_ScheduleobjectConfigura a execução por intervalo ou calendário.
m_MinPlayerCountintNúmero mínimo de jogadores conectados necessário antes de um anúncio automático. As entregas manuais e as solicitadas por jogadores ignoram esse limite.
m_ShowOnMapboolCom 1, publica o alvo na categoria Events do módulo AC Map; com 0, não cria esse marcador.
m_DropHeightfloatAltura de lançamento acima do terreno, de 10 a 1000 metros.
m_DescentSpeedfloatVelocidade vertical máxima aproximada de descida, de 1 a 20 m/s. Valores menores produzem uma descida mais lenta.
m_NotificationTimeintDuração de exibição das notificações públicas, de 1 a 120 segundos.
m_FlareDropsobjectLimite compartilhado e catálogo para solicitações por sinalizador, fumaça e munição de pistola sinalizadora.
m_Locationsarray<object>Áreas selecionadas como alvos das entregas automáticas. É necessário pelo menos um local válido.
m_MessagesobjectMensagens públicas configuráveis.

Com a altura e a velocidade de descida padrão, a descida leva aproximadamente 50 segundos em terreno plano. A duração do evento deve cobrir a descida e pelo menos mais 30 segundos.

m_Schedule ​

Defina m_Schedule.m_Mode como interval ou calendar. Somente o modo selecionado é usado e validado.

Campos de m_Schedule:

OpçãoTipoDescrição
m_ModestringSeleciona interval ou calendar.
m_MinDelaySecondsintPausa mínima após o término de um evento automático ou manual. Intervalo: de 0 a 86400.
m_MaxDelaySecondsintPausa máxima após o término de um evento, até 86400 segundos. Deve ser maior ou igual à mínima.
m_NotifyBeforeSecondsintTempo entre a notificação anterior à entrega e o lançamento. Intervalo: de 0 a 86400.
m_EventDurationSecondsintDuração dos contêineres automáticos e manuais, incluindo a descida. Intervalo: de 1 a 86400.

Definir os dois valores de atraso como 0 desabilita a pausa após o evento. Valores iguais criam uma pausa fixa; valores diferentes selecionam uma duração aleatória entre eles.

m_Schedule.m_Interval ​

Campos de m_Schedule.m_Interval:

OpçãoTipoDescrição
m_FirstDelaySecondsintAtraso base antes do primeiro evento de um novo agendamento.
m_FirstJitterSecondsintVariação aleatória aplicada somente ao primeiro atraso.
m_IntervalSecondsintAtraso base entre o término efetivo de um evento e o próximo evento.
m_IntervalJitterSecondsintVariação aleatória aplicada de forma independente a cada intervalo seguinte.

m_FirstDelaySeconds aceita de 0 a 86400; m_FirstJitterSeconds deve ficar entre 0 e esse atraso. m_IntervalSeconds aceita de 1 a 86400; m_IntervalJitterSeconds deve ser não negativo e menor que o intervalo. As variações podem adiantar ou atrasar a execução.

Com os valores padrão, o primeiro evento é planejado para ocorrer após 30 minutos. Os eventos seguintes são planejados para 30 minutos após a remoção do contêiner anterior, e o anúncio é enviado 2 minutos antes do lançamento.

m_Schedule.m_Calendar ​

Campos de m_Schedule.m_Calendar:

Os valores de calendário usam o relógio local e o fuso horário da máquina do servidor. O horário do mundo do DayZ e o fuso horário dos jogadores não afetam o agendamento.

OpçãoTipoDescrição
m_Timesarray<string>Horários nominais de lançamento únicos no formato HH:MM.
m_Daysarray<string>Dias da semana escritos em inglês, de monday a sunday.
m_JitterSecondsintVariação aleatória antes ou depois do horário nominal, de 0 a 86399.

Por exemplo, um lançamento às 18:00 com m_NotifyBeforeSeconds: 120 anuncia o evento às 17:58. Uma variação de 120 segundos permite que o lançamento efetivo ocorra entre 17:58 e 18:02.

m_Locations[] ​

Cada objeto em m_Locations contém uma posição, nomes de recompensas e classes de contêineres:

OpçãoTipoDescrição
m_PositionobjectObrigatório. Centro, nome de exibição e raio da área do alvo.
m_Rewardsarray<string>Nomes de recompensas do catálogo do Rewards. Um único valor é fixo; quando há vários valores, um deles é selecionado aleatoriamente. Uma lista vazia cria um contêiner vazio.
m_Containersarray<string>Obrigatório. Uma ou mais classes concretas derivadas de AC_Airdrop_Base. Quando há várias classes, uma delas é selecionada aleatoriamente.

m_Locations[].m_Position ​

Campos de m_Locations[].m_Position (os valores dependem do local escolhido):

OpçãoTipoDescrição
m_NstringNome do local exibido nas notificações automáticas.
m_XfloatCoordenada horizontal X em metros.
m_YfloatSegunda coordenada horizontal, correspondente ao eixo Z do DayZ, não à altitude.
m_RfloatRaio em metros. Use 0 para manter o alvo no centro exato.

O ponto final é selecionado dentro do círculo configurado e deve estar seco e dentro dos limites do mapa. Construções e vegetação não são excluídas e podem interceptar o contêiner.

m_FlareDrops ​

Os jogadores podem solicitar entregas com itens específicos do Airdrop:

  • sinalizadores rodoviários de mão;
  • granadas de fumaça M18 ou RDG2;
  • munição personalizada disparada pela Flaregun nativa.

Sinalizadores, granadas de fumaça e munição de pistola sinalizadora da versão original do jogo não solicitam um Airdrop.

Campos de m_FlareDrops:

OpçãoTipoDescrição
m_MaxActiveDropsintNúmero combinado de entregas pendentes e ativas solicitadas por jogadores, de 1 a 20.
m_Flaresarray<object>Itens que podem solicitar entregas, detalhados abaixo.

Entregas automáticas e manuais não consomem essas vagas.

Quando o limite é atingido, o jogador recebe uma recusa privada e o item de sinalização não é consumido nem ativado. Quando a solicitação é aceita, o alvo é fixado ao redor da posição atual do jogador; mover ou arremessar o sinalizador depois disso não move o alvo.

m_FlareDrops.m_Flares[] ​

Cada objeto em m_FlareDrops.m_Flares aceita:

OpçãoTipoDescrição
m_ClassstringObrigatório. Nome exato da classe do sinalizador, da granada de fumaça ou da munição personalizada de pistola sinalizadora compatível.
m_DelaySecondsintAtraso entre a aceitação da solicitação e o lançamento do contêiner. Intervalo: de 0 a 86400.
m_ContainerLifetimeintDuração do contêiner a partir do lançamento, incluindo a descida. Intervalo: de 1 a 86400.
m_RadiusfloatRaio do alvo ao redor da posição de ativação. Use 0 para um ponto exato.
m_Rewardsarray<string>Nomes de recompensas usados somente por este item de sinalização.
m_Containersarray<string>Obrigatório. Classes concretas de contêineres do Airdrop disponíveis para este item de sinalização.

Cada m_Class deve ser único. m_Radius não pode ultrapassar o tamanho do mapa, e m_ContainerLifetime deve cobrir pelo menos m_DropHeight / m_DescentSpeed + 30 segundos.

m_Messages ​

Todos os modelos de mensagens públicas são armazenados em m_Messages. Uma string vazia suprime somente a notificação correspondente.

OpçãoTipoDescrição
m_BeforestringAnúncio automático anterior à entrega.
m_DropstringLançamento automático ou iniciado por administrador.
m_ExpiredstringExpiração de evento automático ou iniciado por administrador.
m_FlareBeforestringSolicitação de jogador aceita antes do lançamento.
m_FlareDropstringLançamento de contêiner solicitado por jogador.
m_FlareExpiredstringExpiração de evento solicitado por jogador.
m_FlareFailedstringFalha após aceitar uma solicitação de jogador.

Placeholders aceitos:

PlaceholderValor
%LocationName%Nome do local selecionado ou Airdrop manual para uma entrega iniciada por administrador.
%PlayerName%Jogador que solicitou a entrega. Disponível nas mensagens de solicitações de jogadores.
%X%Coordenada X do alvo arredondada.
%Y%Segunda coordenada horizontal arredondada, correspondente ao eixo Z do DayZ.
%TimeMinutes%Minutos inteiros restantes, arredondados para cima. As mensagens de lançamento e expiração recebem 0.

As notificações são enviadas imediatamente e não entram em fila atrás de mensagens anteriores. Jogadores que se conectam depois não recebem o histórico de notificações.

Tipos ​

Use as classes de itens abaixo na economia do servidor quando precisar disponibilizar sinalizadores, granadas de fumaça, munição de pistola sinalizadora ou contêineres fora dos eventos. Os contêineres dos eventos são criados e removidos pelo módulo.

types.xml
xml
<type name="AC_Airdrop_Flare01">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Flare02">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Flare03">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Flare04">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Flare05">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_M18SmokeGrenade_Red">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_M18SmokeGrenade_Green">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_M18SmokeGrenade_Yellow">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_M18SmokeGrenade_Purple">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_M18SmokeGrenade_White">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_RDG2SmokeGrenade_Black">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_RDG2SmokeGrenade_White">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_SupplyBox1">
    <lifetime>3888000</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_SupplyBox2">
    <lifetime>3888000</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_SupplyBox3">
    <lifetime>3888000</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Ammo_Flare">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Ammo_FlareRed">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Ammo_FlareGreen">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>
<type name="AC_Airdrop_Ammo_FlareBlue">
    <lifetime>7200</lifetime>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0" />
</type>

Comandos ​

As coordenadas X/Y representam os eixos horizontais X/Z do DayZ. Use ponto para decimais, valores maiores que 0 e menores que o tamanho do mapa. O raio aceita 0 e não pode exceder o tamanho do mapa.

/airdrop ​

Lança uma entrega imediatamente. Copia as recompensas e contêineres do local configurado mais próximo das coordenadas fornecidas. Ignora o atraso automático, a antecedência do anúncio e o mínimo de jogadores, mas envia a notificação de lançamento. É recusado se já houver uma entrega automática ou manual anunciada ou ativa.

  • Sintaxe: /airdrop X Y [radius]
  • Argumentos: X e Y obrigatórios; radius opcional, com padrão de 100 metros. Com 0, fixa o ponto.
  • Permissão: command.airdrop ou root.
  • Exemplo: /airdrop 4497.51 10351.19 0

/airdrop status ​

Mostra o próximo agendamento, o motivo da espera e o uso das vagas de entregas solicitadas por jogadores.

  • Sintaxe: /airdrop status
  • Argumentos: status obrigatório.
  • Permissão: command.airdrop ou root.
  • Exemplo: /airdrop status

/airdrop stop ​

Interrompe a entrega automática/manual anunciada ou ativa e todas as entregas solicitadas por jogadores. Remove os contêineres e seu conteúdo restante. O agendamento automático é preservado ou retomado; se não houver entrega pendente ou ativa, não é alterado.

  • Sintaxe: /airdrop stop
  • Argumentos: stop obrigatório.
  • Permissão: command.airdrop ou root.
  • Exemplo: /airdrop stop

/reload airdrop ​

Recarrega a configuração pelo módulo Commands, interrompe entregas pendentes e ativas e remove os contêineres e seu conteúdo restante. Retoma um agendamento salvo compatível.

  • Sintaxe: /reload airdrop
  • Argumentos: airdrop identifica o módulo a recarregar.
  • Permissão: command.reload ou root.
  • Exemplo: /reload airdrop

Atualizar o Airdrop.json incluído no pacote não substitui uma configuração já salva no perfil do servidor. Copie os novos campos ou locais para a configuração do perfil e recarregue o módulo.

/reload rewards ​

Recarrega o catálogo pelo módulo Commands. Afeta os próximos preenchimentos de contêineres, sem interromper entregas atuais nem recalcular o conteúdo já criado.

  • Sintaxe: /reload rewards
  • Argumentos: rewards identifica o catálogo a recarregar.
  • Permissão: command.reload ou root.
  • Exemplo: /reload rewards

Em $profile:AC/commands.txt, escreva os comandos sem a barra / inicial. Comandos do console não têm um jogador associado.

Permissões ​

Configure os identificadores nos grupos administrativos conforme Permissões. root satisfaz todas as consultas de permissão.

PermissãoAção
command.airdropPermite lançar, consultar e interromper entregas com /airdrop.
command.reloadPermite recarregar Airdrop e Rewards pelo comando geral /reload.

Os itens de sinalização não exigem uma permissão airdrop.allow ou command.airdrop; dependem do módulo ativo, da configuração válida, do item permitido e de uma vaga disponível.

Distribuído sob a licença MIT.