Cuxial Anuncios se ajusta en dos sitios: shared/config.lua para los comandos y los tiempos, y el panel dentro del juego para el aspecto de los anuncios de cada trabajo.
Archivo de configuración
Reinicia el recurso después de cualquier cambio.
| Opción | Tipo | Por defecto | Qué hace |
|---|---|---|---|
command | string | 'anuncio' | Nombre del comando con el que los jugadores envían un anuncio. |
adminCommand | string | 'crearanuncio' | Nombre del comando que abre el panel de estilos. |
adminPermission | string | 'admin' | Permiso necesario para abrir el panel y para crear, editar o borrar estilos. Consulta Comandos y permisos. |
cooldown | number | 30 | Segundos que un jugador debe esperar entre dos anuncios. 0 quita la espera. |
duration | number | 15000 | Tiempo que cada anuncio permanece en pantalla, en milisegundos. |
accentColor | string (hex) | configurable | Color de acento del panel de estilos. No cambia los anuncios. |
Ejemplo
Cambiar el nombre de los comandos y permitir un anuncio por minuto:
return {
command = 'announce',
adminCommand = 'announcestyles',
adminPermission = 'admin',
cooldown = 60,
duration = 15000,
accentColor = '#e53935',
}Estilos de anuncio
Los estilos no están en un archivo. El staff los crea dentro del juego con el comando del panel, y se guardan en la tabla cuxial_anuncios de la base de datos. Un cambio se aplica al siguiente anuncio; no hace falta reiniciar.
Hay un estilo por trabajo. Guardar un estilo nuevo para un trabajo que ya tiene uno lo sustituye.
General
| Campo | Qué es |
|---|---|
| Título | Texto que aparece como encabezado del anuncio. Obligatorio. Hasta 100 caracteres. |
| Trabajo | Nombre interno del trabajo, por ejemplo police. Obligatorio. Tiene que coincidir exactamente con el nombre del trabajo en tu framework, no con su etiqueta. Hasta 50 caracteres. |
| Imagen del logo | Un nombre de archivo o una URL http(s) completa. |
| Capa, tamaño y posición del logo | Dónde va el logo: dentro de la plantilla, delante de la tarjeta o detrás; su tamaño y su desplazamiento. |
| Imagen de fondo | Un nombre de archivo o una URL http(s) completa, con su opacidad. |
| Colores | Color del título, fondo del título, color del texto y color de fondo. |
Diseño
| Campo | Qué es |
|---|---|
| Plantilla | Una de las 11 disposiciones de la tarjeta. |
| Posición en pantalla | Uno de los 8 anclajes: las cuatro esquinas, arriba al centro, abajo al centro, centro izquierda y centro derecha. |
| Animación | Una de las 16 animaciones de entrada. |
| Máscara del logo | Forma que recorta el logo: círculo, hexágono, estrella y otras. |
| Fuente | La fuente de la plantilla o una de las 8 alternativas. |
| Sonido y volumen | Un nombre de archivo o una URL http(s) completa, y un volumen de 0 a 100. Vacío reproduce el sonido por defecto. |
| Efectos | Degradado de fondo, borde animado, destello, línea de acento, líneas diagonales y resplandor. Cada uno se activa por separado y tiene su color y sus ajustes. |
Usar tus propias imágenes y sonidos
Un valor que empieza por http:// o https:// se carga como URL. Cualquier otro se trata como un nombre de archivo dentro del recurso:
| Campo | Carpeta |
|---|---|
| Imagen del logo | web/build/images/icons/ |
| Imagen de fondo | web/build/images/background/ |
| Sonido | web/build/sounds/ |
El paquete incluye el fondo background.jpg y el sonido por defecto anuncio.ogg. Crea la carpeta web/build/images/icons/ para tus logos si no existe. Después de añadir archivos, reinicia el recurso para que los jugadores los descarguen.
Actualizar el script sustituye la carpeta del recurso. Guarda una copia de las imágenes y los sonidos que hayas añadido y vuelve a ponerlos después de cada actualización. Los estilos no se pierden: están en la base de datos.
