El módulo Breaking News Override permite mostrar una ventana de noticias del lado izquierdo en la pantalla de selección de personaje. Esta funcionalidad utiliza el Warden Payload Manager para insertar contenido HTML personalizado que tú defines.
Requisitos Previos
Debes tener el módulo instalado en tu core de AzerothCore. Puedes encontrarlo en su repositorio oficial:
Paso 1: Crear el archivo HTML
Primero, crea un archivo llamado por ejemplo [B]breakingnews.html[/B]
. Este archivo debe contener el contenido que deseas mostrar en la ventana de noticias. A continuación, un ejemplo básico válido:
<html>
<body>
<p>|cffFF6F51 El equipo de AzerothCore y sus responsables NO apoyan ni promueven servidores públicos ilegales. Si usas este proyecto para fines distintos a pruebas o aprendizaje, es tu responsabilidad personal.|r</p>
<br/>
<p>Contamos con una comunidad activa de desarrolladores, colaboradores y usuarios que comparten conocimientos y brindan soporte en foros, Discord y otras plataformas. Si deseas contribuir, ¡serás bienvenido!</p>
<br/>
<p>Está diseñado para ser altamente modular, permitiendo a los desarrolladores extender y personalizar la experiencia de juego según sus necesidades o ideas creativas.</p>
</body>
</html>
Ten en cuenta que solo una cantidad limitada de etiquetas HTML es compatible. Puedes consultar la lista aquí:
https://wowwiki-archive.fandom.com/wiki/UIOBJECT_SimpleHTML
Además, debes escapar los caracteres especiales como [
, ]
, '
y \
.
Ejemplo:\'Este mensaje fue generado dinámicamente.\'
Paso 2: Configurar el módulo en tu archivo worldserver.conf
Agrega o edita las siguientes líneas en tu archivo de configuración:
BreakingNews.Enable = 1
BreakingNews.Title = "AzerothCore"
BreakingNews.HtmlPath = "./breakingnews.html"
BreakingNews.Cache = 1
BreakingNews.Verbose = 0
- BreakingNews.Enable: Activa el módulo.
- BreakingNews.Title: Título que aparece en la parte superior del panel.
- BreakingNews.HtmlPath: Ruta al archivo HTML que creaste.
- BreakingNews.Cache: Si está en 1, el contenido se almacena en caché.
- BreakingNews.Verbose: Nivel de detalle en el log (0 = desactivado).
Paso 3: Verifica que funcione
Inicia tu worldserver, entra al cliente, y en la pantalla de selección de personaje deberías ver la ventana de noticias personalizada del lado izquierdo.
Notas Finales
- Si no ves nada, asegúrate de que la ruta del archivo HTML sea correcta y que el archivo tenga permisos de lectura.
- Este módulo es ideal para comunicar eventos, actualizaciones, mantenimiento o mensajes a tu comunidad directamente desde el cliente.
Créditos
Gracias a la comunidad de AzerothCore y especialmente a Foe, quien logró que este módulo funcionara correctamente.