eyefind .business

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

  1. Discord : le même compte Discord doit être lié en jeu (identifiant FiveM) et sur le site (OAuth).
  2. FiveM : eyefind_sync lit ton job ESX/QB (job.name, grade, label) et calcule patron / copatron / employe via Config.BusinessJobs dans config.lua.
  3. MySQL : insertion / mise à jour de eyefind_identity (dont job_name, business_role, last_job_sync_at si migration appliquée).
  4. PHP : config.phpbusiness_jobs filtre les entreprises autorisées pour les outils « entreprise ».

Check-list rapide

  • Importer sql/migration_job_sync.sql si la colonne last_job_sync_at manque.
  • Le nom du job en base (ex. police) doit être le même dans business_jobs (PHP) et dans les clés de Config.BusinessJobs (Lua).
  • Activer Config.Debug = true sur le serveur pour voir les logs [eyefind_sync].

Wiki — fonctionnalités