Skip to content

BUPA Chat

BUPA Chat

BUPA Chat is een premium, kant-en-klare vervanging voor de standaard FiveM chat. Het wordt geleverd met een volledig in stijl aanpasbare React interface en vervangt de standaard chat resource, waardoor elk script dat al communiceert met de game-chat blijft werken — geen migratie vereist.

In plaats van één enkel invoervak, biedt BUPA Chat spelers een ingevoप्ट vak met tabbladen en chatcategorieën (Commando's, OOC, admin, baan/gang kanalen, privéberichten), een emoji-kiezer, live commandosuggesties, /me en /do stijl emotes die boven het hoofd van de speler worden weergegeven, optionele speler ID / naam badges, Discord-logging, en een taal per speler die tijdens runtime kan worden gewijzigd.

BUPA Chat provide 'chat', wat betekent dat het de standaard chat resource naam overneemt. Je moet de standaard chat resource verwijderen of stoppen voordat je BUPA Chat start — het tegelijkertijd draaien van beide resulteert in twee chatvensters. Zie de Installation pagina.

Key features

  • Chatcategorieën / tabbladen — een ingebouwd command tabblad plus volledig configureerbare categorieën: OOC globaal, OOC lokaal (nabijheid), admin, politie/EMS baan kanalen, gang kanalen, en elke aangepaste categorie die je definieert. Elke categorie heeft zijn eigen kleuren, tags, permissies en berichtregels.
  • Privéberichten/pm (en /dm) met afzonderlijke styling voor de verzender en ontvanger.
  • Emotes/me, /do, /dice en /rps direct te gebruiken, weergegeven als koptekst boven de ped en optioneel gespiegeld in de chat. Voeg je eigen toe met animaties, afstandsbeperkingen en aangepaste parameters.
  • Emoji-kiezer — een aanpasbaar, gecategoriseerd emojipaneel (smileys, gebaren, symbolen, objecten) met doorzoekbare shortcodes.
  • Commandosuggesties — automatisch gevuld op basis van geregistreerde commando's waar de speler ACE-toegang toe heeft, plus alles wat je pusht via de standaard chat:addSuggestion(s) API.
  • Speleridentiteitsbadges — optionele naam per categorie, server-ID, baan (label/rang) en Discord-roletags, met masker-bewuste naamverbergen en een nabijheids-ID-weergave boven hoofden.
  • Discord-integratie — webhook-logging van chat/emote/PM-berichten, en een optionele Discord → in-game kanaalbridge die Discord-berichten doorstuurt naar de chat.
  • Meertalig — vertalingen via ox_lib locales, wereldwijd selecteerbaar, per resource, of live per sessie.
  • Thema-aanpasbare React UI — zichtbaarheidsmodi (tonen-wanneer-actief / altijd-tonen / verbergen), typtypen-geluiden, klik-buiten-om-te-sluiten en configureerbare open/zichtbaarheidstoetsen.

Framework

BUPA Chat is gebouwd voor QB-Core en staat vermeld als een qb-core afhankelijkheid. De gedeelde framework-bridge detecteert ook automatisch Qbox (qbx_core) en ESX (es_extended) tijdens runtime, en het framework kan worden geforceerd of uitgeschakeld via de bupa-chat:framework convar.

De resource biedt de standaard chat resource (provide 'chat'), dus het is een volledige vervanging voor de standaard chat van FiveM in plaats van een add-on.

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.