## 🇪🇸 Cuxial Anuncios — Anuncios con estilo visual único por trabajo
Anuncios con estilo visual único por trabajo — **11 plantillas, efectos premium y editor NUI en vivo** (QBox · ESX · QBCore).
Cada trabajo (police, mechanic, ambulance…) tiene su propio estilo de anuncio: plantilla, colores, logo, fondo, posición, animación, fuente, sonido y efectos. Los empleados escriben /anuncio y todo el servidor lo ve con el diseño de su empresa. Los administradores crean y editan estos estilos **en vivo** desde un editor visual (**Svelte 5 + TypeScript**) con previsualización anclada a la pantalla real, **sin tocar código ni reiniciar**.
### ✨ Características principales
-
**Un estilo de anuncio por trabajo**, guardado en base de datos (tabla creada automáticamente).
-
**Editor visual NUI en Svelte 5 + TypeScript** con previsualización en vivo — sin config Lua ni reinicios.
-
**Panel con línea gráfica premium** e interfaz responsive (escala a 1080p · 2K · 4K).
-
**11 plantillas de diseño** — Clásico, Moderno, Lateral, Cinta, Compacto, Minimal, Neón, Terminal, Banner, Tarjeta y Contorno.
-
**Efectos premium** — borde animado (beam), degradado de fondo (lineal/radial), destello shimmer y glow pulsante.
-
**Selector de fuente** — 8 tipografías (Oswald, Bebas Neue, Anton, Russo One, Rajdhani, Teko, Quicksand, Barlow).
-
**Logo en 3 capas** — dentro, por encima o por detrás del mensaje (asoma desde atrás), con tamaño y posición X/Y.
-
**16 animaciones de entrada/salida** (fade, fly, bounce, flip, elastic, blur…) con botón de prueba.
-
**12 máscaras de logo** — círculo, corazón, hexágono, estrella, diamante…
-
**8 posiciones con mapa visual** que coloca la notificación donde aparecerá en pantalla.
-
**Vista previa anclada a la posición real** — ves el anuncio tal como saldrá en el juego.
-
**Decoraciones** — línea de acento, líneas diagonales (stripes) y glow (fijo o pulsante).
-
**Colores configurables** con selector + paleta de presets rápidos.
-
**Sonido configurable por estilo** (archivo o URL) con control de volumen.
-
**Logo y fondo** por archivo local o URL externa.
-
**Sistema de cola** — los anuncios se muestran de a uno, en orden, sin solaparse.
-
**Cooldown anti-spam por jugador** + duración configurable.
-
**Tema del panel personalizable** desde el config (un solo color de acento).
-
**Persistencia en DB con cache en memoria** — SQL automática, sin importar `.sql` a mano.
-
**Server-autoritativo** — el cliente solo renderiza; config sin encriptar y editable.
### ⌨️ Comandos
| Comando | Función |
|---|---|
| `/anuncio [mensaje]` | Envía un anuncio a todo el servidor con el estilo de tu trabajo |
| `/crearanuncio` | Abre el panel para crear/editar/borrar estilos (solo admin) |
### 🔧 Compatibilidad y dependencias
-
**Multi-framework:** QBox · ESX · QBCore (vía nuestro `cuxial_bridge` — mismo script en los 3 sin tocar código).
-
**Dependencias:** `cuxial_bridge`, `ox_lib`, `oxmysql`.
-
**Tabla SQL automática** — no necesitas importar ningún `.sql` a mano.
### ⚡ Rendimiento
- **0.00ms** en cliente y servidor en idle.
- Estilos cacheados en memoria; la NUI solo se activa al mostrar el anuncio.
### 🛡️ Extras
-
Protegido por **Cfx.re Escrow**.
-
**Personalización 100% en vivo** desde el panel (sin config Lua).
- Config sin encriptar y editable.
-
Permiso **admin** para crear/editar estilos.
-
**Soporte por tickets** en la web.
-
**Actualizaciones incluidas.**
