Skip to content

BUPA Chat

BUPA Chat

BUPA Chat adalah pengganti premium yang siap pakai untuk chat default FiveM. Dilengkapi dengan antarmuka React yang sepenuhnya dapat dikonfigurasi temanya dan menggantikan resource chat standar, sehingga setiap script yang sudah terhubung ke chat game akan tetap berfungsi — tanpa perlu migrasi.

Alih-alih hanya satu kotak input, BUPA Chat memberikan pemain input bertab dengan kategori chat (Perintah, OOC, admin, channel job/geng, pesan pribadi), pemilih emoji, saran perintah langsung, emote gaya /me dan /do yang dirender di atas kepala pemain, opsional lencana ID / nama pemain, pencatatan Discord, dan bahasa per pemain yang dapat diubah saat runtime.

BUPA Chat provide 'chat', yang berarti script ini mengambil alih nama resource chat standar. Anda harus menghapus atau menghentikan resource chat default sebelum menjalankan BUPA Chat — menjalankan keduanya secara bersamaan akan menghasilkan dua kotak chat. Lihat halaman Installation.

Key features

  • Kategori / tab chat — tab command bawaan plus kategori yang sepenuhnya dapat dikonfigurasi: OOC global, OOC local (kedekatan/proximity), admin, channel job polisi/EMS, channel geng, dan kategori kustom apa pun yang Anda tentukan. Setiap kategori memiliki warna, tag, izin, dan aturan pesannya sendiri.
  • Pesan pribadi/pm (dan /dm) dengan gaya terpisah untuk pengirim dan penerima.
  • Emote/me, /do, /dice, dan /rps langsung dari kotak, ditampilkan sebagai teks kepala di atas ped dan secara opsional dicerminkan ke dalam chat. Tambahkan emote Anda sendiri dengan animasi, batasan jarak, dan parameter kustom.
  • Pemilih emoji — panel emoji berkategori yang dapat dikonfigurasi (smiley, gestur, simbol, objek) dengan shortcode yang dapat dicari.
  • Saran perintah — terisi otomatis dari perintah terdaftar yang memiliki akses ACE oleh pemain, ditambah apa pun yang Anda dorong melalui API standar chat:addSuggestion(s).
  • Lencana identitas pemain — nama per kategori opsional, ID server, job (label/grade) dan tag peran Discord, dengan penyembunyian nama yang mendeteksi masker dan tampilan ID kedekatan di atas kepala.
  • Integrasi Discord — pencatatan webhook untuk pesan chat/emote/PM, dan jembatan channel opsional Discord → dalam game yang meneruskan pesan Discord ke dalam chat.
  • Multi-bahasa — terjemahan melalui locale ox_lib, dapat dipilih secara global, per-resource, atau langsung per sesi.
  • UI React yang dapat dikonfigurasi temanya — mode visibilitas (tampilkan-saat-aktif / selalu-tampilkan / sembunyikan), suara mengetik, klik-di-luar-untuk-menutup, dan tombol buka/visibilitas yang dapat dikonfigurasi.

Framework

BUPA Chat dibuat untuk QB-Core dan terdaftar sebagai dependensi qb-core. Jembatan framework bersama juga mendeteksi Qbox (qbx_core) dan ESX (es_extended) secara otomatis pada runtime, dan framework dapat dipaksa atau dinonaktifkan melalui convar bupa-chat:framework.

Resource ini menyediakan resource chat standar (provide 'chat'), sehingga menjadi pengganti penuh untuk chat default FiveM alih-alih sekadar 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.