Accueil › Documentation › Installation · origen_dealerships

Installation · origen_dealerships

1. Ajouter au server.cfg

cfg
ensure ox_lib
ensure oxmysql
 
# Framework (use only one)
ensure qb-core
# ensure qbx_core
# ensure es_extended
 
ensure origen_dealerships

2. Importer le SQL

Exécute le SQL suivant dans ta base de données :

sql
CREATE TABLE `origen_dealerships` (
  `id` mediumtext DEFAULT NULL,
  `label` mediumtext DEFAULT NULL,
  `markers` longtext DEFAULT NULL,
  `stocks` longtext DEFAULT NULL,
  `settings` longtext DEFAULT NULL,
  `blipConfig` longtext DEFAULT NULL,
  `createdat` datetime DEFAULT CURRENT_TIMESTAMP,
  `updatedat` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
 
CREATE TABLE `origen_dealerships_financing` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `playeridentifier` mediumtext DEFAULT NULL,
  `dealershipid` mediumtext DEFAULT NULL,
  `vehicle` mediumtext DEFAULT NULL,
  `plate` mediumtext DEFAULT NULL,
  `cuoteprice` int(11) DEFAULT NULL,
  `cuotes` int(11) DEFAULT NULL,
  `nextpaymentdate` datetime DEFAULT NULL,
  `status` mediumtext DEFAULT NULL,
  `delayed_payments` int(11) DEFAULT 0,
  `createdat` datetime DEFAULT CURRENT_TIMESTAMP,
  `updatedat` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

La table origen_dealerships stocke la configuration de toutes les concessions créées depuis le panneau d’administration en jeu. La table origen_dealerships_financing suit les contrats de financement de véhicules en cours.


3. Configurer la ressource

Ouvre config/general.lua et vérifie au minimum :

Consulte la page Configuration pour tous les détails.


4. Configurer les webhooks (facultatif)

Ouvre config/logs.lua et remplace chaque 'YOUR_WEBHOOK_URL' par les URL de tes webhooks Discord :

lua
return {
    enabled = true,
    webhooks = {
        ['purchase']  = 'YOUR_WEBHOOK_URL',
        ['testdrive'] = 'YOUR_WEBHOOK_URL',
        ['financing'] = 'YOUR_WEBHOOK_URL',
        ['admin']     = 'YOUR_WEBHOOK_URL',
        ['stock']     = 'YOUR_WEBHOOK_URL',
    }
}

Mets enabled = false si tu ne veux pas de logs Discord. Si tu laisses actives les URL d’exemple, des erreurs HTTP apparaîtront dans la console.