Skip to content

Instalacja

Instalacja

1. Zależności

Zainstaluj i uruchom ox_lib oraz oxmysql przed tym zasobem. Obie pozycje to twarde zależności.

2. Wrzuć zasób

Umieść bupa-syncstatus w folderze swoich zasobów (na przykład wewnątrz folderu kategorii [BUPA]).

3. server.cfg — kolejność uruchamiania

server.cfg
ensure ox_lib
ensure oxmysql
ensure bupa-syncstatus

4. Baza danych

Nic do importowania. Przy pierwszym uruchomieniu serwer tworzy tabelę określoną w Config.Table (domyślnie bupa_syncstatus), jeśli jeszcze nie istnieje, wraz z indeksem na citizenid.

Zmieniaj Config.Table tylko wtedy, gdy nazwa koliduje z czymś innym w Twojej bazie danych. Zmiana nazwy po utworzeniu wpisów sprawi, że zaczniesz z pustą tabelą.

5. Prace medyczne

Od razu po wyjęciu z pudełka ambulance, ems i doctor mogą badać innych graczy. Zmień listę, aby dopasować ją do swojego serwera:

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

Ustaw EditOthers = {}, aby całkowicie wyłączyć badanie innych graczy. Jeśli chcesz również, aby administratorzy mogli to robić, ustaw UseAce = true i przyznaj uprawnienie ACE:

server.cfg
add_ace group.admin bupa.syncstatus allow

6. Komendy i przypisanie klawisza

config.lua
Config.Command      = 'status'       -- otwiera panel
Config.ClearCommand = 'statusclear'  -- czyści to, co możesz usunąć
Config.Keybind      = ''             -- np. 'F6'; puste pole wyłącza przypisanie klawisza

Przypisanie klawisza jest domyślnie wyłączone. Ustaw nazwę klawisza, aby zarejestrować mapowanie — gracze mogą wtedy zmienić jego przypisanie w Ustawienia → Powiązania klawiszy → FiveM.

7. Język

Język podąża za globalnym convarem lokalizacji ox_lib, dzięki czemu każdy skrypt BUPA na Twoim serwerze mówi w tym samym języku za pomocą jednej linijki:

server.cfg
setr ox:locale "tr"

Sprawdź Localization, aby zobaczyć dostępne języki.

Config.Debug wypisuje linijkę w konsoli przy każdym zapisie. Przydatne podczas konfiguracji części ciała i uprawnień, uciążliwe na produkcji — po uruchomieniu serwera zostaw wartość false.