Comandos
Los comandos de jugador, /combatadmin y su panel de administración, y las acciones de menú que registra el plugin.
Todos los nombres se pueden cambiar: commands.combat-time y commands.admin en config.yml, y los
command-labels de cada módulo (o stats-command y top-command). El primer nombre es el comando, el resto
alias; una lista vacía no registra ningún comando. Cambiar un nombre necesita reiniciar. Un módulo
desactivado no registra ninguno de sus comandos.
Comandos de jugador
| Comando | Módulo | Permiso | Qué hace |
|---|---|---|---|
/combat, /ct | núcleo | ninguno | Cuánto le queda de combate, y su rival. |
/pvp, /togglepvp | pvp-toggle | exyliacombat.pvptoggle, o el permission del módulo si está puesto | Cambia el PvP. También /pvp on, off, toggle y status. |
/newbie, /protection | newbie-protection | ninguno | La protección que queda. /newbie disable renuncia a ella tras una confirmación. |
/pvpstats [player] | stats | exyliacombat.stats | La pantalla de estadísticas de un jugador, o en el chat. Funciona desde la consola con un nombre. |
/combattop [stat] [page], /pvptop | stats | exyliacombat.top | Una clasificación. Estadísticas kills, deaths, kdr, streak, beststreak, points (por defecto). Funciona desde la consola. |
Los tres nodos de jugador los tiene todo el mundo por defecto; consulta Permisos. Consulta también Protección y Estadísticas.
Comandos de administración
Todos bajo /combatadmin. Todos menos el panel funcionan también desde la consola.
| Comando | Permiso | Qué hace |
|---|---|---|
/combatadmin | exyliacombat.admin | Abre el panel de administración. Solo jugadores. |
/combatadmin reload | exyliacombat.admin | Vuelve a leer config.yml, la configuración y los textos de cada módulo, las fuentes de zonas seguras y los menús de administración, y cambia de proveedor si combat.provider cambió. Los interruptores de módulos y los nombres de comandos necesitan reiniciar. |
/combatadmin settag <seconds> <player> | exyliacombat.admin.tag | Fija el combate del jugador exactamente en ese tiempo (como mínimo 0.1, con decimales). Se rechaza con un proveedor externo. |
/combatadmin untag <player> | exyliacombat.admin.tag | Termina el combate del jugador. |
/combatadmin cooldown set <player> <id|ALL> <seconds> | exyliacombat.admin.cooldown | Fija un cooldown de ítem, de 0 a 86400 segundos. Necesita vanilla-cooldowns. |
/combatadmin cooldown add <player> <id|ALL> <seconds> | exyliacombat.admin.cooldown | Le suma tiempo. |
/combatadmin cooldown decrease <player> <id|ALL> <seconds> | exyliacombat.admin.cooldown | Le resta tiempo. |
/combatadmin cooldown remove <player> [id] | exyliacombat.admin.cooldown | Quita un cooldown, o todos. |
/combatadmin pvp <player> <on|off> | exyliacombat.admin.pvp | Fija el interruptor de PvP de un jugador. Necesita pvp-toggle. |
/combatadmin pvp global <on|off> | exyliacombat.admin.pvp | Cambia el PvP de todo el servidor y se lo dice a todos los jugadores. Se guarda en global-pvp. Necesita pvp-toggle. |
/combatadmin newbie give <player> [time] | exyliacombat.admin.newbie | Da protección de novato, durante time (30m, 1h30m, 2d) o el duration del módulo. Necesita newbie-protection. |
/combatadmin newbie remove <player> | exyliacombat.admin.newbie | La quita. |
| Los jugadores que reciben estos comandos tienen que estar conectados. |
El plugin no tiene comando de reinicio propio. ExyliaLib reinicia los datos de ExyliaCombat de un jugador
con /exylialib resetplayer <player> ExyliaCombat, y vacía sus tablas con
/exylialib wipe ExyliaCombat <table|*>; las dos tablas son progreso de jugador, así que un borrado de
nueva temporada también las vacía. Consulta los comandos de ExyliaLib.
El panel de administración
/combatadmin abre una lista de todos los jugadores conectados con su estado de combate. Su botón SETTINGS
(un comparador abajo en el centro) abre las pantallas de ajustes de ExyliaLib, donde se puede cambiar en el
juego cada clave de config.yml y del config.yml de cada módulo (/exylialib config ExyliaCombat abre las
mismas pantallas); los mensajes y los menús se quedan en sus archivos. El botón de volver regresa a la
lista. Un clic en un jugador abre ese jugador:
| Tarjeta | Clic | Qué hace |
|---|---|---|
| Etiqueta de combate | izquierdo, derecho | Pregunta durante cuánto tiempo ponerlo en combate (con lo que le queda ya escrito), o lo saca de combate. |
| Cooldowns | clic | Abre sus cooldowns de ítems: izquierdo fija, derecho suma, mayús + izquierdo resta, mayús + derecho quita, y un botón QUITAR TODOS tras una confirmación. |
| Protección de novato | izquierdo, derecho | Pregunta durante cuánto tiempo protegerlo (con duration ya escrito), o se la quita. |
| PvP | clic | Cambia su PvP. |
| Estadísticas | clic | Abre el reinicio de jugador de ExyliaLib para ExyliaCombat: sus estadísticas, su interruptor de PvP, su protección de novato y su desconexión en combate pendiente se borran tras una confirmación, y se le expulsa mientras tanto. Necesita exyliacombat.admin y exylialib.admin.wipe. |
Las tarjetas de los módulos desactivados no se dibujan, y las demás se vuelven a centrar. Cada valor en
pantalla se mantiene al día mientras el panel está abierto. Cada botón comprueba el mismo permiso que su
comando. Los archivos del panel en lang/<language>/admin/ se regeneran desde el jar en cada arranque.
Acciones de menú
Para los menús y NPCs propios del servidor:
| Acción | Qué hace |
|---|---|
exyliacombat:leaderboard <stat> | Abre la pantalla de clasificación de esa estadística. |
exyliacombat:stats | Abre la pantalla de estadísticas de quien hace clic, o, en una fila de la clasificación, la de ese jugador. |
exyliacombat:admin_players | Abre el panel de administración. Necesita exyliacombat.admin. |
exyliacombat:admin_settings | Abre las pantallas de ajustes. Necesita exyliacombat.admin. |
¿Falta algo en esta página? Dínoslo en Discord