EXOTICA NETWORKDocs

Comandos, exports y state bags

Referencia de integración de cliente y servidor

Comando de fábricaUsoAcceso
/arenasAbre menúJugadores disponibles; se puede desactivar
/salirarenaSale de sala, cola o partidaJugador participante
/togglearenasCambia disponibilidad del sistemaACE en-arenas.admin o consola

permissions.cfg concede ACE a group.admin. Agrega tu cuenta al principal correspondiente en server.cfg. El comando toggle no es una operación de mantenimiento que garantice finalizar o reembolsar todas las partidas en marcha.

Servidor

local busy = exports['en-arenas']:IsPlayerBusy(source)
local activeRound = exports['en-arenas']:IsPlayerInActiveMatch(source)
exports['en-arenas']:ReportKill(victim, killer)
exports['en-arenas']:ReportDamage(victim, attacker, amount, headshot)

IsPlayerBusy incluye sala, cola y partida. IsPlayerInActiveMatch exige estado active. ReportKill y ReportDamage se usan después de validar datos en otro recurso del servidor; no entregan armas, dinero ni crean salas.

Cliente

local participating = exports['en-arenas']:IsInArena()

InMatch() e InRankedMatch() son alias del mismo estado de sesión. InRankedMatch no distingue por sí solo una partida ranked en esta versión.

State bags de lectura

ClaveUso
en-arenas:inMatchPartida y transición médica
invBusyBloqueo del inventario
InMatchCompatibilidad con otros recursos
en-arenas:ranktier con id/label/color y position

Lee estos estados para coordinar otros recursos y deja que arenas controle sus cambios. Más información sobre estados replicados en Cfx.re.

En esta página