El trabajo y el supermercado se juegan desde el panel del NPC y las opciones de interacción. Los jugadores tienen dos comandos; el resto son herramientas de staff.
Comandos de jugador
| Comando | Quién | Qué hace |
|---|---|---|
/supplyreset | Dueño de la tripulación | Cancela la partida en curso. Se retira la furgoneta y nadie cobra. |
/supplyleave | Miembros de la tripulación | Sale de la tripulación. El dueño no puede salir con una partida en curso: primero la reinicia. |
Comandos de staff
| Comando | Quién | Qué hace |
|---|---|---|
/supplyadmin [central] | Grupo ACE | Abre el panel de staff: vista del mercado y editor. central es el id de una central activa (ls, sandy, paleto). |
/supplylist | Grupo ACE | Lista las tripulaciones: número, miembros, línea y fase. También funciona desde la consola del servidor. |
/supplyclose <tripulación> | Grupo ACE | Cierra la tripulación con ese número y cancela su partida. Queda en la tabla de auditoría y en el registro de Discord. |
/supplyfast [cantidad] | Grupo ACE, solo en depuración | Completa tareas de tu propia partida en curso. No hace nada sin la depuración activada. |
/supplyrestock [tienda] [llenado] | Staff del trabajo | Llena las baldas y el almacén de un supermercado al porcentaje llenado (100 por defecto). También funciona desde la consola del servidor. |
/supplyslots [tienda|off] | Staff del trabajo | Dibuja los huecos del lineal de un supermercado, con su tamaño, orientación y puntos de interacción. off los oculta. |
/supplyyaw [grados|flip|reset|list] | Staff del trabajo | Mirando un producto de una balda, gira ese modelo en todos los huecos y lo guarda. reset vuelve al valor del config, list muestra los giros guardados. |
/supplyfridge [acción] | Staff del trabajo | Prueba las puertas animadas de las neveras: loop [nevera] [puerta], set <nevera> <puerta> <fase>, off, print, o x/y/z/h <delta> para ajustar la posición del jugador. |
/supplytill [acción] [delta] | Staff del trabajo | Pantallas de las cajas: show, off, print, reload, reset, o x/y/z/h <delta> para mover el cristal de la caja más cercana. |
<...> es obligatorio y [...] es opcional. Cada nombre se cambia en commands de shared/config.lua; pon name = false para desactivar un comando.
Permisos de staff
Hay dos tipos de comprobación:
- Grupo ACE.
/supplyadmin,/supplylist,/supplyclosey/supplyfastestán restringidos al grupo decommands.<id>.restricted,group.adminpor defecto. - Staff del trabajo. Las acciones dentro del panel de staff y los comandos
/supplyrestock,/supplyslots,/supplyyaw,/supplyfridgey/supplytillexigen el permiso del framework deadmin.permission('admin'por defecto), que se comprueba a través de Cuxial Bridge. Con'admin', los jugadores de los gruposadminysuperadminson staff. Dentro del panel también basta con tener el permiso ACE de/supplyadmin.
add_principal identifier.license:xxxxxxxxxxxxxxxx group.admin/supplyfast comprueba la depuración al arrancar el recurso. Activa debug en el config, o pon setr cuxial_supply_debug 1 encima de la línea ensure, y reinicia el recurso.
Quién puede hacer qué
| Actividad | Requisito |
|---|---|
| Trabajo de abastecimiento | La opción job del config: 'all' para todos, o una lista de trabajos del framework. Cada línea pide además un nivel mínimo a todos los miembros de la tripulación. |
| Reponer el supermercado | Trabajo supermarket con grado 0 o superior, de servicio. |
| Cobrar en caja | Grado 1 o superior, de servicio. |
| Panel de gestión | Grado 2 o superior, o un grado de jefe. |
| Poner precios del lineal | Grado 3, o un grado de jefe. Los precios quedan dentro de los límites que fija el staff en el editor. |
| Compras al por mayor | Un trabajo de trade.wholesale con al menos su grado. No hace falta estar de servicio. |
| Comprar | Todo el mundo. |
El nombre del trabajo, los grados y la regla del servicio están en store de shared/config.lua y en cada supermercado de data/stores.lua.
Teclas
| Tecla | Qué hace |
|---|---|
| E | Firmar el albarán en una central y cerrar el resumen al terminar la partida. |
| G | Soltar lo que llevas. Con la cesta de la compra vacía, soltar la cesta. |
| F6 | Elegir el destino de la entrega. |
| Y | Aceptar una invitación a la tripulación. |
| N | Rechazar una invitación a la tripulación. |
| Retroceso | Ocultar la pista en pantalla. |
Son los valores por defecto de keys en shared/config.lua. Cada jugador puede reasignarlas en los ajustes del juego, en asignación de teclas.
Cambiar keys solo afecta a los jugadores que nunca han entrado con el trabajo instalado. El juego recuerda la asignación de todos los demás.
