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í
ensure ox_lib
ensure oxmysql
ensure bupa-syncstatus4. 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.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í:
add_ace group.admin bupa.syncstatus allow6. Příkazy a klávesová zkratka
Config.Command = 'status' -- otevře panel
Config.ClearCommand = 'statusclear' -- vymaže to, co lze odebrat
Config.Keybind = '' -- např. 'F6'; prázdné pole zkratku vypneKlá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:
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.