Skip to content

Pemasangan

Instalasi

1. Dependensi

Instal dan jalankan ox_lib serta oxmysql sebelum resource ini. Keduanya adalah dependensi wajib.

2. Masukkan resource

Letakkan bupa-syncstatus di dalam folder resources Anda (misalnya di dalam folder kategori [BUPA]).

3. server.cfg — urutan ensure

server.cfg
ensure ox_lib
ensure oxmysql
ensure bupa-syncstatus

4. Database

Tidak ada yang perlu diimpor. Saat pertama kali dimulai, server akan membuat tabel yang ditentukan dalam Config.Table (secara default bupa_syncstatus) jika belum ada, lengkap dengan indeks pada citizenid.

Ubah Config.Table hanya jika namanya berbenturan dengan hal lain di database Anda. Mengubah namanya setelah data ada akan membuat Anda memulai dengan tabel kosong.

5. Job Medis

Secara default, ambulance, ems, dan doctor dapat memeriksa pemain lain. Ubah daftarnya agar sesuai dengan server Anda:

config.lua
Config.Permissions = {
    EditOthers = { 'ambulance', 'ems', 'doctor' },
    MinGrade   = 0,
    UseAce     = false,
    Ace        = 'bupa.syncstatus',
}

Atur EditOthers = {} untuk menonaktifkan fitur pemeriksaan pemain lain sepenuhnya. Jika Anda juga ingin admin dapat melakukannya, atur UseAce = true dan berikan izin ACE:

server.cfg
add_ace group.admin bupa.syncstatus allow

6. Perintah dan keybind

config.lua
Config.Command      = 'status'       -- membuka panel
Config.ClearCommand = 'statusclear'  -- menghapus apa yang dapat Anda bersihkan
Config.Keybind      = ''             -- cth. 'F6'; kosong berarti menonaktifkan keybind

Keybind ini nonaktif secara default. Tetapkan ke nama tombol untuk mendaftarkan pemetaan tombol — pemain kemudian dapat mengubahnya di Pengaturan → Key Bindings → FiveM.

7. Bahasa

Bahasa mengikuti convar lokal global ox_lib, sehingga setiap script BUPA di server Anda menggunakan bahasa yang sama dari satu baris:

server.cfg
setr ox:locale "tr"

Lihat Localization untuk daftar bahasa yang tersedia.

Config.Debug mencetak satu baris di konsol pada setiap penulisan. Berguna saat Anda mengonfigurasi bagian tubuh dan izin, tetapi akan berisik saat produksi — biarkan bernilai false setelah server Anda aktif.