Discord, idiomas y personalización
Avatares privados, logo y textos de la interfaz
Avatares
Config.Discord.avatars debe estar activo y el jugador necesita identificador Discord disponible para FiveM. El token del bot se lee de:
set en_arenas_discord_token "TOKEN_PRIVADO_DEL_BOT"Usa set, no setr ni sets. El token permanece del lado del servidor. No se introduce en la NUI ni se guarda en una captura de configuración pública. Un bot token no es la URL de un webhook. Si tu token fue expuesto, reemplázalo en Discord y en el servidor antes de probar.
Sin token o sin Discord del jugador, el feed y el marcador pueden funcionar con apariencia por defecto. Comprueba los errores HTTPS del servidor para diagnosticar llamadas fallidas. El paquete no trae un sistema general de webhook de resultados configurable.
Logo y título
Config.Branding.logo es una ruta relativa a web/: assets/logo.png por defecto. Reemplaza la imagen conservando formato, transparencia y nombre, o configura una nueva ruta incluida en el manifest. Usa una imagen de buena resolución y comprueba que se lea sobre fondo oscuro.
Traducciones
Los mensajes se cambian en config/locale.lua. Conserva las claves y marcadores de formato %s/%d. El paquete contiene una tabla Locale, no un sistema Config.Locale es/en para elegir archivos como otros productos. Los textos fijos de la NUI pueden requerir una modificación visual separada.
Los archivos Lua abiertos en escrow son config/*.lua, server/bridge/medical/custom.lua e integrations/**/*.lua. La interfaz está en web/index.html, css, js y assets. No necesitas npm build para instalar la versión entregada.
La portada promocional puede usarse para presentar el producto; es ilustrativa y no establece mapas añadidos como parte del paquete.
