Comandos
Cada subcomando de /crates y /cratesadmin, quién puede usarlo y qué hace.
Dos raíces: /crates para jugadores y /cratesadmin, también /cratesa, para el staff. Crear y editar
cajas se hace en los menús que abre /cratesadmin; los subcomandos son para las llaves, a las que una tienda o
un script tienen que llegar sin menú.
Comandos de jugador
Todos estos comandos necesitan exyliacrates.use, que tiene todo el mundo por defecto, y solo los ejecutan
jugadores. La columna Necesita además lista el nodo de función que comprueba cada uno; también los tiene
todo el mundo por defecto (ver Permisos).
| Comando | Necesita además | Qué hace |
|---|---|---|
/crates | Abre Cajas: cada caja activada con cuántas de sus llaves tienes, ítems y saldo juntos, y tu total abajo. Un clic en una caja muestra su contenido. | |
/crates preview <crate> | exyliacrates.preview | Abre el contenido de la caja con las probabilidades reales para ti. |
/crates open <crate> [true] | exyliacrates.open.remote, el nodo de la caja; con true, exyliacrates.multiopen | Abre la caja delante de ti, estés donde estés. Con true, tantas veces como puedas pagar, hasta tu límite de aperturas múltiples. |
/crates history | exyliacrates.history | Tus últimas aperturas. |
<crate> sugiere el id de cada caja. Uno desconocido responde "Esa caja no existe."
/crates open sigue todas las reglas de abrir en el bloque — costes, que la caja esté activada, una apertura a
la vez — más el nodo propio de la caja, exyliacrates.crate.<id>. Ver
Aperturas.
Comandos de staff
Todos estos comandos necesitan exyliacrates.admin, los operadores por defecto. La columna Consola dice
cuáles funcionan también desde la consola.
| Comando | Consola | Qué hace |
|---|---|---|
/cratesadmin | Abre la lista de cajas, cuyo botón Ajustes edita config.yml, tiers.yml y los archivos de animación dentro del juego. Ver Cajas. | |
/cratesadmin keys | Abre la lista de llaves. Ver Llaves y costes. | |
/cratesadmin history | Las últimas aperturas de todas las cajas del servidor. | |
/cratesadmin reload | sí | Vuelve a leer los archivos, las animaciones y los menús. |
/cratesadmin key give <jugador> <llave> <cantidad> | sí | Da ítems de llave a un jugador conectado. |
/cratesadmin key giveall <llave> <cantidad> | sí | Da ítems de llave a todos los conectados a este servidor. |
/cratesadmin key virtual <jugador> <llave> <cantidad> | sí | Suma al saldo de llaves de un jugador, conectado o no. Lo que debe llamar una tienda web. |
/cratesadmin key take <jugador> <llave> <cantidad> | sí | Resta del saldo de llaves de un jugador, nunca por debajo de 0. |
/cratesadmin key set <jugador> <llave> <cantidad> | sí | Fija el saldo de llaves de un jugador; una cantidad negativa lo deja en 0. |
/cratesadmin key create <id> | sí | Crea una llave que todavía no pide ninguna caja y, para un jugador, abre su pantalla. Los ids son letras minúsculas, números, - y _, hasta 64 caracteres. |
/cratesadmin key delete <llave> | sí | Elimina una llave y la quita de los costes de todas las cajas. A un jugador se le pide confirmación, con cuántas cajas la piden; a la consola no. |
/cratesadmin key list | sí | Para un jugador, abre la lista de llaves (igual que /cratesadmin keys); desde la consola, todas las llaves, su nombre y cuántas cajas las piden. |
<llave> sugiere el id de cada llave. También acepta el id de una caja, que se lee como la llave de esa caja —
la primera llave que lista su coste — así que un comando de tienda puede nombrar la caja.
take y set actúan solo sobre el saldo, nunca sobre los ítems de llave. Qué se le dice al jugador con cada
give, take o set, y cómo llegan los ítems de llave a un inventario lleno, está en
Llaves y costes.
No hay ningún comando para crear, editar o colocar una caja: eso lo hacen la lista de cajas y la varita.
Tampoco hay comando de borrado o reinicio: /exylialib wipe y /exylialib resetplayer de ExyliaLib cubren
las tablas de este plugin. Ver Instalación.
Qué hace reload
/cratesadmin reload vuelve a leer config.yml, tiers.yml, messages.yml y cada archivo de animación,
descarta las líneas de efecto compiladas para que las editadas se usen la próxima vez, reinicia el bucle en
reposo con su nuevo intervalo y recompila los menús. Las aperturas que ya se están reproduciendo terminan como
empezaron.
No vuelve a dibujar los hologramas que ya están en pie; ver Cajas. Las cajas y las llaves no se vuelven a leer de la base de datos: solo se cargan al arrancar.
¿Falta algo en esta página? Dínoslo en Discord