Skip to content

BUPA Chat

BUPA Chat

BUPA Chat je prémiová, okamžitě připravená náhrada za výchozí FiveM chat. Obsahuje plně přizpůsobitelné React rozhraní a nahrazuje standardní resource chat, takže každý script, který již komunikuje s herním chatem, funguje dál – není nutná žádná migrace.

Místo jednoho vstupního pole nabízí BUPA Chat hráčům záložkové zadávání s kategoriemi chatu (Příkazy, OOC, admin, job/gang kanály, soukromé zprávy), výběrem emoji, živými návrhy příkazů, emoty ve stylu /me a /do vykreslenými nad hlavou hráče, volitelnými odznaky ID / jména hráče, Discord loggingem a jazykem pro každého hráče, který lze přepínat za běhu.

BUPA Chat provide 'chat', což znamená, že přebírá standardní název resource chat. Před spuštěním BUPA Chat musíte odstranit nebo zastavit výchozí resource chat – spuštění obou zároveň způsobí zobrazení dvou chatovacích okének. Viz stránku Installation.

Key features

  • Kategorie / záložky chatu — vestavěná záložka command plus plně konfigurovatelné kategorie: OOC globální, OOC lokální (proximita), admin, policejní/EMS pracovní kanály, gangové kanály a jakákoliv vlastní kategorie, kterou definujete. Každá kategorie má vlastní barvy, tagy, oprávnění a pravidla zpráv.
  • Soukromé zprávy/pm (a rovněž /dm) se samostatným stylem pro odesílatele i příjemce.
  • Emoty/me, /do, /dice a /rps ihned po vybalení, zobrazené jako text nad hlavou peda a volitelně zrcadlené do chatu. Přidejte vlastní s animacemi, limity vzdálenosti a vlastními parametry.
  • Výběr emoji — přizpůsobitelný panel emoji rozdělený do kategorií (smajlíky, gesta, symboly, objekty) s vyhledávatelnými shortcodes.
  • Návrhy příkazů — automaticky vyplňované z registrovaných příkazů, ke kterým má hráč ACE přístup, plus cokoliv, co odešlete přes standardní API chat:addSuggestion(s).
  • Odznaky identity hráče — volitelné jméno pro každou kategorii, ID serveru, job (štítek/hodnost) a tagy rolí na Discordu, se skrýváním jmen na základě masek a zobrazením ID proximity nad hlavami.
  • Integrace Discordu — webhook logging zpráv chatu / emotů / PM a volitelný most Discord → in-game kanál, který přenáší zprávy z Discordu do chatu.
  • Vícejazyčnost — překlady přes lokality ox_lib, volitelné globálně, per-resource nebo živě per session.
  • Přizpůsobitelné React UI — režimy viditelnosti (zobrazit při aktivitě / zobrazit vždy / skrýt), zvuky psaní, zavření kliknutím mimo okno a konfigurovatelné klávesy otevření/viditelnosti.

Framework

BUPA Chat je vytvořen pro QB-Core a je uveden jako závislost qb-core. Sdílený framework bridge také automaticky detekuje Qbox (qbx_core) a ESX (es_extended) za běhu a framework lze vynutit nebo zakázat pomocí convaru bupa-chat:framework.

Resource poskytuje standardní resource chat (provide 'chat'), takže jde o plnohodnotnou náhradu za výchozí chat ve FiveM namísto pouhého doplňku.

Dependencies

Dependency Purpose
ox_lib Lokality, keybindy, notifikace, callbacky a UI helpery. Načítá se jako @ox_lib/init.lua a přes ox_lib 'locale'.
qb-core Jádro frameworku (data hráčů, joby, gangy). Uvedeno jako tvrdá závislost.
assetpacks Deklarováno pomocí dependency '/assetpacks' – vyžadováno zabalenými UI assety.