Skip to content

BUPA Chat

BUPA Chat

BUPA Chat är en premium-ersättning för standardchatten i FiveM som fungerar direkt utan krångel. Den levereras med ett fullständigt anpassningsbart React-gränssnitt och ersätter standardresursen chat, vilket gör att alla skript som redan kommunicerar med spelchatten fortsätter fungera – ingen migrering krävs.

Istället för en enda inmatningsruta ger BUPA Chat spelarna flikar med chattkategorier (Kommandon, OOC, admin, jobb-/gängkanaler, privata meddelanden), en emojiväljare, levande kommando-förslag, /me- och /do-liknande emotes som visas ovanför spelarens huvud, valfria spelar-ID-/namnbrickor, Discord-loggning och ett per-spelare-språk som kan ändras i farten.

BUPA Chat provide 'chat', vilket innebär att den tar över namnet på standardresursen chat. Du måste ta bort eller stoppa standardresursen chat innan du startar BUPA Chat – om båda körs samtidigt visas två chattrutor. Se sidan Installation.

Key features

  • Chattkategorier / flikar – en inbyggd command-flik samt fullt konfigurerbara kategorier: OOC global, OOC lokal (proximitet), admin, polis-/EMS-jobbkanaler, gängkanaler och valfria egna kategorier som du definierar. Varje kategori har egna färger, taggar, behörigheter och meddelanderegler.
  • Privata meddelanden/pm (och /dm) med separat styling för avsändare och mottagare.
  • Emotes/me, /do, /dice och /rps direkt ur lådan, som visas som huvudtext ovanför peden och som tillval speglas i chatten. Lägg till egna med animationer, avståndsgränser och anpassade parametrar.
  • Emojiväljare – en anpassningsbar, kategoriserad emojipanel (smileys, gester, symboler, objekt) med sökbara shortcodes.
  • Kommando-förslag – fylls i automatiskt från registrerade kommandon som spelaren har ACE-åtkomst till, plus allt du skickar via det vanliga API:et chat:addSuggestion(s).
  • Spelaridentitetsbrickor – valfritt namn per kategori, server-ID, jobb (etikett/grad) och Discord-roletaggar, med maskmedveten namndöljning och visning av proximitets-ID ovanför huvuden.
  • Discord-integrering – webhook-loggning av chatt-, emote- och PM-meddelanden, samt en valfri brygga mellan Discord och spelchatten som vidarebefordrar Discord-meddelanden till chatten.
  • Flerspråkig – översättningar via ox_lib-locales, valbara globalt, per resurs eller i farten per session.
  • Anpassningsbart React-gränssnitt – synlighetslägen (visa-vid-aktivitet / visa-alltid / dölj), skriftljud, klicka-utanför-för-att-stänga och konfigurerbara tangenter för öppning/synlighet.

Framework

BUPA Chat är byggt för QB-Core och är listat som ett qb-core-beroende. Det delade ramverksgränssnittet känner dessutom av Qbox (qbx_core) och ESX (es_extended) automatiskt vid körning, och ramverket kan tvingas eller inaktiveras via convar-variabeln bupa-chat:framework.

Resursen tillhandahåller standardresursen chat (provide 'chat'), vilket gör den till en fullständig ersättning för FiveMs standardchatt snarare än ett tillägg.

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.