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
{
"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ção | Tipo | Descrição |
|---|---|---|
m_Enable | bool | Com 1, habilita o módulo. Com 0, desabilita comandos, entregas agendadas e solicitações por jogadores. |
m_Schedule | object | Configura a execução por intervalo ou calendário. |
m_MinPlayerCount | int | Nú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_ShowOnMap | bool | Com 1, publica o alvo na categoria Events do módulo AC Map; com 0, não cria esse marcador. |
m_DropHeight | float | Altura de lançamento acima do terreno, de 10 a 1000 metros. |
m_DescentSpeed | float | Velocidade vertical máxima aproximada de descida, de 1 a 20 m/s. Valores menores produzem uma descida mais lenta. |
m_NotificationTime | int | Duração de exibição das notificações públicas, de 1 a 120 segundos. |
m_FlareDrops | object | Limite compartilhado e catálogo para solicitações por sinalizador, fumaça e munição de pistola sinalizadora. |
m_Locations | array<object> | Áreas selecionadas como alvos das entregas automáticas. É necessário pelo menos um local válido. |
m_Messages | object | Mensagens 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ção | Tipo | Descrição |
|---|---|---|
m_Mode | string | Seleciona interval ou calendar. |
m_MinDelaySeconds | int | Pausa mínima após o término de um evento automático ou manual. Intervalo: de 0 a 86400. |
m_MaxDelaySeconds | int | Pausa máxima após o término de um evento, até 86400 segundos. Deve ser maior ou igual à mínima. |
m_NotifyBeforeSeconds | int | Tempo entre a notificação anterior à entrega e o lançamento. Intervalo: de 0 a 86400. |
m_EventDurationSeconds | int | Duraçã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ção | Tipo | Descrição |
|---|---|---|
m_FirstDelaySeconds | int | Atraso base antes do primeiro evento de um novo agendamento. |
m_FirstJitterSeconds | int | Variação aleatória aplicada somente ao primeiro atraso. |
m_IntervalSeconds | int | Atraso base entre o término efetivo de um evento e o próximo evento. |
m_IntervalJitterSeconds | int | Variaçã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ção | Tipo | Descrição |
|---|---|---|
m_Times | array<string> | Horários nominais de lançamento únicos no formato HH:MM. |
m_Days | array<string> | Dias da semana escritos em inglês, de monday a sunday. |
m_JitterSeconds | int | Variaçã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ção | Tipo | Descrição |
|---|---|---|
m_Position | object | Obrigatório. Centro, nome de exibição e raio da área do alvo. |
m_Rewards | array<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_Containers | array<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ção | Tipo | Descrição |
|---|---|---|
m_N | string | Nome do local exibido nas notificações automáticas. |
m_X | float | Coordenada horizontal X em metros. |
m_Y | float | Segunda coordenada horizontal, correspondente ao eixo Z do DayZ, não à altitude. |
m_R | float | Raio 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
Flaregunnativa.
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ção | Tipo | Descrição |
|---|---|---|
m_MaxActiveDrops | int | Número combinado de entregas pendentes e ativas solicitadas por jogadores, de 1 a 20. |
m_Flares | array<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ção | Tipo | Descrição |
|---|---|---|
m_Class | string | Obrigatório. Nome exato da classe do sinalizador, da granada de fumaça ou da munição personalizada de pistola sinalizadora compatível. |
m_DelaySeconds | int | Atraso entre a aceitação da solicitação e o lançamento do contêiner. Intervalo: de 0 a 86400. |
m_ContainerLifetime | int | Duração do contêiner a partir do lançamento, incluindo a descida. Intervalo: de 1 a 86400. |
m_Radius | float | Raio do alvo ao redor da posição de ativação. Use 0 para um ponto exato. |
m_Rewards | array<string> | Nomes de recompensas usados somente por este item de sinalização. |
m_Containers | array<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ção | Tipo | Descrição |
|---|---|---|
m_Before | string | Anúncio automático anterior à entrega. |
m_Drop | string | Lançamento automático ou iniciado por administrador. |
m_Expired | string | Expiração de evento automático ou iniciado por administrador. |
m_FlareBefore | string | Solicitação de jogador aceita antes do lançamento. |
m_FlareDrop | string | Lançamento de contêiner solicitado por jogador. |
m_FlareExpired | string | Expiração de evento solicitado por jogador. |
m_FlareFailed | string | Falha após aceitar uma solicitação de jogador. |
Placeholders aceitos:
| Placeholder | Valor |
|---|---|
%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
<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;
radiusopcional, com padrão de 100 metros. Com0, fixa o ponto. - Permissão:
command.airdropouroot. - 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:
statusobrigatório. - Permissão:
command.airdropouroot. - 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:
stopobrigatório. - Permissão:
command.airdropouroot. - 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:
airdropidentifica o módulo a recarregar. - Permissão:
command.reloadouroot. - 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:
rewardsidentifica o catálogo a recarregar. - Permissão:
command.reloadouroot. - 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ão | Ação |
|---|---|
command.airdrop | Permite lançar, consultar e interromper entregas com /airdrop. |
command.reload | Permite 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.
