# Jota Dev Passive Businesses

<figure><img src="https://3421265329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzDRYxKNrQL10LsRlXjcj%2Fuploads%2FaK8AQqxBDED7gL0hQSFY%2Fdocumentacion_NEGOCIOS.png?alt=media&#x26;token=d1145803-40da-4bfd-be25-8578362bfe2b" alt=""><figcaption></figcaption></figure>

**Put in your server.cfg**

```markdown
# JotaDev Passive Businesses
ensure jc_negocios
```

**Insert SQL into your database and configure your framework:**

{% tabs %}
{% tab title="SQL" %}

```sql
CREATE TABLE IF NOT EXISTS `negocios_pasivos` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nombre` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `porcentaje` int(11) DEFAULT NULL,
  `cantidad` int(11) DEFAULT NULL,
  `tiempo` int(11) DEFAULT NULL,
  `job` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `label` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `x` float DEFAULT NULL,
  `y` float DEFAULT NULL,
  `z` float DEFAULT NULL,
  `ciclo_activo` tinyint(4) DEFAULT 1,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


CREATE TABLE IF NOT EXISTS negocios_pasivos_account (
    id INT AUTO_INCREMENT PRIMARY KEY,
    label VARCHAR(100) NOT NULL UNIQUE,
    dinero INT DEFAULT 0
);

CREATE TABLE IF NOT EXISTS `negocios_grados` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `job_name` VARCHAR(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `grade` INT NOT NULL,
  `name` VARCHAR(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `label` VARCHAR(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `salary` INT DEFAULT 0,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

```

{% endtab %}

{% tab title="ESX" %}

```lua
Config = {}

Config.Framework = 'esx' -- Ingrese "esx" para ESX o "qb" para QbCore

Config.Debug = false

Config.CommandBusinesses = 'negocios' 

Config.DistanceNegocios = 15.0 

Config.GruposAutorizados = {
    'admin',
    'superadmin',
    'god'
}

if Config.Framework == 'qb' then
    QBCore = exports['qb-core']:GetCoreObject()
elseif Config.Framework == 'esx' then
    ESX = exports["es_extended"]:getSharedObject()
else
    print '^1[^6jc_negocios^1] ^2Framework No encontrada, ingrese esx o qb'
    return
end
```

{% endtab %}

{% tab title="QB-Core" %}

```lua
Config = {}

Config.Framework = 'qb' -- Ingrese "esx" para ESX o "qb" para QbCore

Config.Debug = false

Config.CommandBusinesses = 'negocios' 

Config.DistanceNegocios = 15.0

Config.GruposAutorizados = {
    'admin',
    'superadmin',
    'god'
}

if Config.Framework == 'qb' then
    QBCore = exports['qb-core']:GetCoreObject()
elseif Config.Framework == 'esx' then
    ESX = exports["es_extended"]:getSharedObject()
else
    print '^1[^6jc_negocios^1] ^2Framework No encontrada, ingrese esx o qb'
    return
end
```

{% endtab %}
{% endtabs %}
