Contenido generado con IA — puede contener errores.

Referencia

Comandos

El comando de cada juego con sus subcomandos, /games, /tabletop, /tabletopadmin con las mesas en el mundo, y las acciones de menú.

Tres tipos de comando: cada juego tiene un comando propio, /games y /tabletop abren el catálogo de juegos, y /tabletopadmin, también /tta, es para el staff. Todos los nombres se pueden cambiar: games-command, tabletop-command y admin-command en config.yml, y commands en el archivo de módulo de cada juego. Renombrar necesita reiniciar.

Comandos de juego

Todos los comandos de juego son solo para jugadores. <game> representa cualquiera de los comandos de juego de abajo.

ComandoPermisoQué hace
/<game>exyliatabletop.playAbre el lobby del juego: sus mesas abiertas, tu historial y el botón para abrir una mesa.
/<game> create [importe] [moneda]exyliatabletop.createAbre una mesa que puede ocupar cualquiera, preguntando lo que falte. Un juego de más de dos pregunta primero cuántos jugadores tiene la mesa.
/<game> duel <jugador> [jugador...] [importe] [moneda]exyliatabletop.duelInvita a uno o varios jugadores a una mesa con asiento para ellos y el anfitrión, preguntando lo que falte.
/<game> accept [jugador]exyliatabletop.playAcepta una invitación de ese jugador; sin nombre, la más reciente.
/<game> deny [jugador]exyliatabletop.playRechaza una invitación de ese jugador; sin nombre, la más reciente.
/<game> startexyliatabletop.playEmpieza tu mesa antes de que se llene, cuando hay sentado el mínimo del juego.
/<game> cancelexyliatabletop.playCierra tu mesa abierta mientras espera, reembolsando todo lo puesto en juego.
/<game> leaveexyliatabletop.playDeja una mesa en espera al instante; en una partida en juego, pide confirmar y la abandona.

[moneda] admite el id de ExyliaLib de una moneda y se sugiere entre las monedas que puedes usar; [jugador] en accept y deny se sugiere entre los jugadores cuyas invitaciones te esperan. Un importe acepta las formas cortas de la economía, como 2.5k. En duel, cada nombre conectado que se escribe queda invitado, y la primera palabra que no lo es es el importe; invitar a más jugadores de los que admite el juego responde "… admite como máximo … jugadores." Ejemplos: /ttt create 500, /poker duel Steve 1k, /poker duel Steve Alex Sam 1k, /checkers accept Steve.

Con tables.only activado, create y duel mandan a los jugadores a las mesas del mundo: "Las partidas se juegan en las mesas: acércate a una y haz click."

JuegoComandos
Tic-Tac-Toe/tictactoe, /ttt
Rock Paper Scissors/rps, /rockpaperscissors
Four in a Row/fourinarow, /4inarow, /fir
Pick a Card/pickacard, /cards
Battleship/battleship, /bs
Memory/memory, /mem
Gomoku/gomoku, /fiveinarow
Dots and Boxes/dotsandboxes, /dots
Reversi/reversi, /othello
Checkers/checkers, /draughts
Liar's Dice/liarsdice, /dice
High Card/highcard, /war
Ludo/ludo, /parchis
Dice Duel/diceduel, /dd
Reflexes/reflexes, /quickdraw
Poker/poker, /holdem
Twenty-One/twentyone, /21
Hot Potato/hotpotato, /potato
Truco/truco
Generala/generala, /yahtzee
Chess/chess
Escoba/escoba

El comando de cada juego se registra siempre, también el de un juego desactivado; ese responde "… no está disponible en este servidor."

/games y /tabletop

ComandoPermisoQué hace
/gamesexyliatabletop.playAbre el catálogo de juegos de ExyliaLib, donde cada juego activado tiene una tarjeta bajo Tabletop.
/tabletopexyliatabletop.playAbre la misma pantalla solo con los juegos de este plugin.

Comandos de administración

Todos los comandos de aquí necesitan exyliatabletop.admin, operadores por defecto.

ComandoConsolaQué hace
/tabletopadminAbre el panel de administración: las partidas del servidor, las que esperan jugadores y las que están en juego, seguidas en directo; la lista de partidas en vivo; y un botón de recarga.
/tabletopadmin reloadsíVuelve a leer config.yml, cada archivo de módulo y los mensajes, vuelve a registrar los juegos en el catálogo y recarga los menús. Las partidas en curso siguen. Responde con cuántas partes se recargaron y cuánto tardó.
/tabletopadmin cancel <id>síCancela una partida y reembolsa todo lo puesto en juego. El id se sugiere entre las partidas en vivo.
/tabletopadmin table create <game> [id]Coloca una mesa para un juego pulsando sus sillas (abajo). Sin id se nombra por el juego, como chess-1; nombrar una mesa que ya existe la coloca de nuevo.
/tabletopadmin table edit [id]Coloca esa mesa de nuevo, pulsando otra vez sus sillas. Sin id, la mesa más cercana a menos de 8 bloques.
/tabletopadmin table remove [id]con idQuita una mesa. Sin id, la más cercana a menos de 8 bloques.
/tabletopadmin table listsíTodas las mesas: su id, juego, mundo y bloque, y si está libre, esperando (sentados de asientos) o en juego.

Desde el panel, PARTIDAS EN VIVO lista cada partida que espera o está en juego, con su juego, importe, tipo (mesa abierta o invitación), jugadores, bote, estado y tiempo; al pulsar una se abre su pantalla, donde CANCELAR PARTIDA pide confirmar y la reembolsa.

Colocar una mesa

table create y table edit convierten la barra rápida del administrador en las herramientas durante un rato; nada de su inventario se mueve.

HerramientaQué hace
ASIENTO (casillas 1 a 7, una escalera de roble)Clic izquierdo en un bloque (una escalera, una losa, cualquier bloque) para hacerlo asiento, o para quitarlo. Clic derecho en un bloque para poner ahí el tablero: todos los asientos miran hacia él. Sin tablero pulsado, los asientos miran a su centro.
LISTO (casilla 8)Coloca la mesa, con tantos asientos como se pulsaron, y la guarda en tables.yml.
CANCELAR (casilla 9)Para sin colocar nada.

Una mesa admite tantos jugadores como sillas tiene, hasta lo que admite su juego y bajando hasta un número con el que el juego se puede jugar. Una cuyas sillas no sirven para su juego (menos de dos, o tres para Truco) responde "Esta mesa aún no está lista para jugar." Sobre cada mesa hay un holograma, y una marca sobre cada silla libre.

Acciones de menú

Para los menús y NPCs propios del servidor. Cada una comprueba su permiso por sí misma.

AcciónPermisoQué hace
tabletop:lobby <game>exyliatabletop.playAbre el lobby de ese juego, por su id (como tictactoe).
tabletop:create <game>exyliatabletop.createPide cuántos jugadores tiene (juegos de más de dos) y el importe, abre una mesa y luego muestra el lobby. Se niega con tables.only activado.
tabletop:join <id>exyliatabletop.playPide confirmar y ocupa un asiento en esa mesa; en tu propia mesa, la cierra.
tabletop:cancelexyliatabletop.playCierra tu mesa abierta y la reembolsa.
tabletop:leaveexyliatabletop.playPide confirmar y abandona tu partida, como /<game> leave. La ejecuta el botón de salir de la barra rápida durante una partida.
tabletop:clickexyliatabletop.playHace clic en el tablero bajo tu mira. La barra rápida de la partida la ejecuta con clic izquierdo, así que ningún clic se pierde sosteniendo un slot.
tabletop:gamesexyliatabletop.playAbre el catálogo de juegos.
tabletop:admin_hub, tabletop:admin_matchesexyliatabletop.adminEl panel de administración, y la lista de partidas en vivo.
tabletop:admin_match <id>, tabletop:admin_cancel <id>exyliatabletop.adminLa pantalla de una partida, y cancelarla tras una confirmación.
tabletop:admin_reloadexyliatabletop.adminRecarga, como /tabletopadmin reload.

¿Falta algo en esta página? Dínoslo en Discord