Installatie
Installatie
1. Benodigdheden
Installeer en start ox_lib en oxmysql voordat je deze resource start. Beide zijn verplichte afhankelijkheden.
2. Plaats de resource
Plaats bupa-syncstatus in je resources-map (bijvoorbeeld binnen een [BUPA] categorie-map).
3. server.cfg — laadvolgorde
ensure ox_lib
ensure oxmysql
ensure bupa-syncstatus4. Database
Niets te importeren. Bij de eerste start maakt de server de tabel aan zoals gedefinieerd in Config.Table (standaard bupa_syncstatus) als deze nog niet bestaat, inclusief een index op citizenid.
Wijzig Config.Table alleen als de naam conflicteert met iets anders in je database. Als je dit hernoemt nadat er al gegevens bestaan, begin je met een lege tabel.
5. Medische jobs
Standaard kunnen ambulance, ems en doctor andere spelers onderzoeken. Pas de lijst aan zodat deze aansluit bij jouw server:
Config.Permissions = {
EditOthers = { 'ambulance', 'ems', 'doctor' },
MinGrade = 0,
UseAce = false,
Ace = 'bupa.syncstatus',
}Stel EditOthers = {} in om het onderzoeken van andere spelers volledig uit te schakelen. Als je wilt dat admins dit ook kunnen, stel dan UseAce = true in en ken de ACE toe:
add_ace group.admin bupa.syncstatus allow6. Commando's en sneltoets
Config.Command = 'status' -- opent het paneel
Config.ClearCommand = 'statusclear' -- wist wat je kunt verwijderen
Config.Keybind = '' -- bijv. 'F6'; leeg schakelt de sneltoets uitDe sneltoets staat standaard uit. Stel een toetsnaam in om een keymapping te registreren — spelers kunnen deze vervolgens zelf aanpassen via Instellingen → Key Bindings → FiveM.
7. Taal
De taal volgt de globale locale convar van ox_lib, waardoor elk BUPA-script op je server dezelfde taal spreekt vanuit één regel:
setr ox:locale "tr"Bekijk Localization voor de meegeleverde talen.
Config.Debug drukt bij elke schrijfactie een regel af in de console. Handig tijdens het configureren van lichaamsdelen en permissies, maar vervuilend in productie — zet dit op false zodra je live bent.