Início › Documentação › Instalação · origen_dealerships

Instalação · origen_dealerships

1. Adicionar ao 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. Importar o SQL

Executa o seguinte SQL na tua base de dados:

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;

A tabela origen_dealerships guarda a configuração de todos os stands criados no painel de administração do jogo. A tabela origen_dealerships_financing regista os contratos de financiamento de veículos ativos.


3. Configurar o recurso

Abre config/general.lua e revê, no mínimo:

Consulta a página de Configuração para ver todos os detalhes.


4. Configurar os webhooks (opcional)

Abre config/logs.lua e substitui cada 'YOUR_WEBHOOK_URL' pelos URL dos teus webhooks do 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',
    }
}

Define enabled = false se não quiseres logs no Discord. Se deixares ativos os URL de exemplo, vão aparecer erros HTTP na consola.