Skip to content

Kurulum

Kurulum

1. Bağımlılıklar

Bu kaynaktan önce ox_lib ve oxmysql eklentilerini kurun ve başlatın. İkisi de zorunlu bağımlılıktır.

2. Kaynağı ekleyin

bupa-syncstatus klasörünü resources klasörünüzün içine yerleştirin (örneğin bir [BUPA] kategori klasörünün içine).

3. server.cfg — başlatma sırası

server.cfg
ensure ox_lib
ensure oxmysql
ensure bupa-syncstatus

4. Veritabanı

İçe aktarılacak bir şey yok. İlk başlangıçta sunucu, Config.Table içinde belirtilen tabloyu (varsayılan bupa_syncstatus) citizenid üzerinde bir indeks ile birlikte (eğer henüz mevcut değilse) otomatik olarak oluşturur.

Yalnızca ad, veritabanınızdaki başka bir şeyle çakışıyorsa Config.Table değerini değiştirin. Notlar oluştuktan sonra yeniden adlandırmak sizi boş bir tabloyla başlatır.

5. Sağlık meslekleri

Varsayılan olarak ambulance, ems ve doctor meslekleri diğer oyuncuları inceleyebilir. Listeyi sunucunuza uyacak şekilde değiştirin:

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

Diğer oyuncuları incelemeyi tamamen devre dışı bırakmak için EditOthers = {} olarak ayarlayın. Ayrıca yöneticilerin de bunu yapabilmesini istiyorsanız, UseAce = true yapın ve ACE yetkisini tanımlayın:

server.cfg
add_ace group.admin bupa.syncstatus allow

6. Komutlar ve tuş ataması

config.lua
Config.Command      = 'status'       -- paneli açar
Config.ClearCommand = 'statusclear'  -- kaldırabileceğiniz şeyleri temizler
Config.Keybind      = ''             -- örn. 'F6'; boş bırakmak tuş atamasını devre dışı bırakır

Tuş ataması varsayılan olarak kapalıdır. Bir tuş ataması kaydetmek için bir tuş adı girin — oyuncular daha sonra bunu Ayarlar → Tuş Atamaları → FiveM kısmından değiştirebilirler.

7. Dil

Dil, ox_lib'in global yerelleştirme convar değerini takip eder, böylece sunucunuzdaki her BUPA script'i tek bir satırla aynı dili konuşur:

server.cfg
setr ox:locale "tr"

Mevcut diller için Localization sayfasına göz atın.

Config.Debug her yazma işleminde konsola bir satır yazdırır. Vücut bölgelerini ve izinleri yapılandırırken kullanışlıdır, ancak canlı sunucuda gürültü yaratır — canlıya geçtiğinizde false olarak bırakın.