Skip to content

BUPA Chat

BUPA Chat

BUPA Chat es un reemplazo premium y directo para el chat predeterminado de FiveM. Incluye una interfaz de React totalmente personalizable y reemplaza el recurso estándar de chat, por lo que cualquier script que ya se comunique con el chat del juego seguirá funcionando, sin necesidad de migración.

En lugar de un único cuadro de entrada, BUPA Chat ofrece a los jugadores una entrada con pestañas y categorías de chat (comandos, OOC, admin, canales de trabajo/bandas, mensajes privados), un selector de emojis, sugerencias de comandos en tiempo real, emotes estilo /me y /do renderizados sobre la cabeza del jugador, insignias de ID/nombre de jugador opcionales, registro en Discord y un idioma por jugador que se puede cambiar en tiempo real.

BUPA Chat provide 'chat', lo que significa que toma el control del nombre del recurso de chat estándar. Debes eliminar o detener el recurso de chat predeterminado antes de iniciar BUPA Chat; ejecutar ambos al mismo tiempo generará dos cuadros de chat. Consulta la página de Installation.

Key features

  • Categorías / pestañas de chat — una pestaña de command integrada más categorías totalmente configurables: OOC global, OOC local (proximidad), admin, canales de trabajo de policía/EMS, canales de banda y cualquier categoría personalizada que definas. Cada categoría tiene sus propios colores, etiquetas, permisos y reglas de mensajes.
  • Mensajes privados/pm (y /dm) con un estilo separado para el remitente y el receptor.
  • Emotes/me, /do, /dice y /rps listos para usar, mostrados como texto sobre la cabeza del ped y opcionalmente reflejados en el chat. Añade los tuyos propios con animaciones, límites de distancia y parámetros personalizados.
  • Selector de emojis — un panel de emojis personalizable y categorizado (emoticonos, gestos, símbolos, objetos) con códigos cortos buscables.
  • Sugerencias de comandos — rellenadas automáticamente a partir de los comandos registrados a los que el jugador tiene acceso ACE, además de cualquier cosa que envíes a través de la API estándar chat:addSuggestion(s).
  • Insignias de identidad de jugador — nombre opcional por categoría, ID de servidor, trabajo (etiqueta/grado) y etiquetas de rol de Discord, con ocultación de nombres según máscara y visualización de ID de proximidad sobre las cabezas.
  • Integración con Discord — registro mediante webhook de mensajes de chat/emote/PM, y un puente opcional de Discord a canal dentro del juego que retransmite los mensajes de Discord al chat.
  • Multi-idioma — traducciones mediante locales de ox_lib, seleccionables globalmente, por recurso o en tiempo real por sesión.
  • UI de React con temas — modos de visibilidad (mostrar al estar activo / mostrar siempre / ocultar), sonidos de escritura, clic fuera para cerrar y teclas de apertura/visibilidad configurables.

Framework

BUPA Chat está diseñado para QB-Core y aparece como una dependencia de qb-core. El puente de framework compartido también detecta Qbox (qbx_core) y ESX (es_extended) automáticamente en tiempo de ejecución, y el framework se puede forzar o deshabilitar a través de la convar bupa-chat:framework.

El recurso proporciona el recurso chat estándar (provide 'chat'), por lo que es un reemplazo completo para el chat predeterminado de FiveM en lugar de un complemento.

Dependencies

Dependency Purpose
ox_lib Locales, keybinds, notifications, callbacks and UI helpers. Loaded as @ox_lib/init.lua and via ox_lib 'locale'.
qb-core Framework core (player data, jobs, gangs). Listed as a hard dependency.
assetpacks Declared with dependency '/assetpacks' — required by the packaged UI assets.