Skip to content

Instalace

Instalace

1. Závislosti

Před tímto resource nainstalujte a spusťte ox_lib a oxmysql. Obě jsou povinné závislosti.

2. Vložení resource

Umístěte bupa-syncstatus do složky s vašimi resource (například uvnitř složky kategorie [BUPA]).

3. server.cfg — pořadí spouštění

server.cfg
ensure ox_lib
ensure oxmysql
ensure bupa-syncstatus

4. Databáze

Nic není třeba importovat. Při prvním spuštění server vytvoří tabulku pojmenovanou v Config.Table (výchozí bupa_syncstatus), pokud ještě neexistuje, včetně indexu na citizenid.

Config.Table měňte pouze v případě, že název koliduje s něčím jiným ve vaší databázi. Přejmenování po vytvoření záznamů vás vrátí k prázdné tabulce.

5. Záchranářské joby

Ve výchozím stavu mohou ostatní hráče vyšetřovat joby ambulance, ems a doctor. Upravte seznam tak, aby odpovídal vašemu serveru:

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

Nastavením EditOthers = {} zcela zakážete vyšetřování ostatních hráčů. Pokud chcete tuto možnost povolit i administrátorům, nastavte UseAce = true a přidělte ACE oprávnění:

server.cfg
add_ace group.admin bupa.syncstatus allow

6. Příkazy a klávesová zkratka

config.lua
Config.Command      = 'status'       -- otevře panel
Config.ClearCommand = 'statusclear'  -- vymaže to, co lze odebrat
Config.Keybind      = ''             -- např. 'F6'; prázdné pole zkratku vypne

Klávesová zkratka je ve výchozím stavu vypnutá. Nastavením názvu klávesy zaregistrujete keymapping — hráči si ji poté mohou změnit v Nastavení → Klávesové zkratky → FiveM.

7. Jazyk

Jazyk se řídí globální konvar proměnnou pro lokalizaci v ox_lib, takže každý BUPA skript na vašem serveru mluví stejným jazykem díky jedinému řádku:

server.cfg
setr ox:locale "tr"

Dostupné jazyky naleznete v sekci Lokalizace.

Config.Debug vypisuje řádek do konzole při každém zápisu. Užitočné při nastavování částí těla a oprávnění, ale v ostrém provozu rušivé — po spuštění serveru jej nechte nastavené na false.