Installation
Installation
1. Dépendances
Installez et démarrez ox_lib et oxmysql avant cette ressource. Ce sont deux dépendances obligatoires.
2. Déposer la ressource
Placez bupa-syncstatus dans votre dossier de ressources (par exemple dans un dossier de catégorie [BUPA]).
3. server.cfg — ordre de chargement
ensure ox_lib
ensure oxmysql
ensure bupa-syncstatus4. Base de données
Rien à importer. Au premier démarrage, le serveur crée la table définie dans Config.Table (par défaut bupa_syncstatus) si elle n'existe pas déjà, avec un index sur citizenid.
Modifiez Config.Table uniquement si le nom entre en conflit avec un autre élément de votre base de données. La renommer après la création de données vous fera repartir avec une table vide.
5. Jobs médicaux
Par défaut, ambulance, ems et doctor peuvent examiner les autres joueurs. Modifiez la liste pour l'adapter à votre serveur :
Config.Permissions = {
EditOthers = { 'ambulance', 'ems', 'doctor' },
MinGrade = 0,
UseAce = false,
Ace = 'bupa.syncstatus',
}Définissez EditOthers = {} pour désactiver complètement l'examen des autres joueurs. Si vous souhaitez également permettre aux admins de le faire, définissez UseAce = true et attribuez l'ACE :
add_ace group.admin bupa.syncstatus allow6. Commandes et raccourci clavier
Config.Command = 'status' -- ouvre le panneau
Config.ClearCommand = 'statusclear' -- efface ce que vous pouvez supprimer
Config.Keybind = '' -- ex. 'F6' ; vide désactive le raccourciLe raccourci clavier est désactivé par défaut. Définissez-le avec le nom d'une touche pour enregistrer un keymapping — les joueurs pourront ensuite le reconfigurer dans Paramètres → Raccourcis clavier → FiveM.
7. Langue
La langue suit la convar de localisation globale de ox_lib, de sorte que chaque script BUPA sur votre serveur parle la même langue à partir d'une seule ligne :
setr ox:locale "tr"Consultez la section Localization pour voir les langues incluses.
Config.Debug affiche une ligne dans la console à chaque écriture. Utile lors de la configuration des parties du corps et des permissions, mais bruyant en production — laissez-le à false une fois en ligne.