Reconnaissance du job en jeu → site
Le site ne devine pas ton métier tout seul : il lit la table MySQL eyefind_identity, remplie par la ressource FiveM eyefind_sync quand tu es connecté en jeu.
Chaîne complète
- Discord : le même compte Discord doit être lié en jeu (identifiant FiveM) et sur le site (OAuth).
- FiveM :
eyefind_synclit ton job ESX/QB (job.name, grade, label) et calculepatron/copatron/employeviaConfig.BusinessJobsdansconfig.lua. - MySQL : insertion / mise à jour de
eyefind_identity(dontjob_name,business_role,last_job_sync_atsi migration appliquée). - PHP :
config.php→business_jobsfiltre les entreprises autorisées pour les outils « entreprise ».
Check-list rapide
- Importer
sql/migration_job_sync.sqlsi la colonnelast_job_sync_atmanque. - Le nom du job en base (ex.
police) doit être le même dansbusiness_jobs(PHP) et dans les clés deConfig.BusinessJobs(Lua). - Activer
Config.Debug = truesur le serveur pour voir les logs[eyefind_sync].