EXOTICA NETWORKDocs

Eventos automáticos y globalairdrop

Intervalos, ubicaciones y conjuntos aleatorios de recompensas

Edita configs/global.lua, que se carga únicamente en el servidor.

Global.Settings = {
    Enabled = true,
    Time = 30,
    Positions = {
        vector3(1294.24, 1438.71, 99.82),
        vector3(1528.0, 1722.59, 109.95),
    },
    Rewards = {
        { { name = 'water', amount = 3 }, { name = 'bandage', amount = 2 } },
        { { name = 'water', amount = 5 } },
    },
}

Time se expresa en minutos; el primer intento sucede tras esperar ese intervalo. Usa un valor positivo. El servidor elige una posición y un conjunto completo de Rewards al azar. Los conjuntos deben ser una lista numerada consecutiva, no claves sueltas. Una lista vacía de posiciones o recompensas no produce entregas.

Opciones específicas del evento global

La implementación usa nombre Global Airdrop, tipo event, bloqueo 60 segundos, radio 140, humo, avión, webhook y anuncio solicitados. Los interruptores globales de DropDefaults, notificaciones y webhook pueden desactivar esas funciones. Estos valores del evento no se modifican desde Global.Settings; no inventes claves LockSeconds allí.

Lanzar una vez

/globalairdrop en el juego exige los mismos permisos que la tablet. Desde la consola utiliza globalairdrop. Este comando lanza un intento aunque Global.Settings.Enabled = false; ese ajuste solo gobierna el temporizador periódico.

Debe existir al menos un jugador conectado que pueda ser host de los objetos. Si ya hay un drop activo, el nuevo intento no se encola ni reemplaza la caja. El próximo intento periódico llegará tras otro intervalo.

Después de editar Time o los conjuntos, reinicia el recurso sin un drop en curso: el intervalo se calcula al cargar server/global.lua.

En esta página