> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rktscripts.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Sistema VIP

> Este script introduz um sistema VIP que permite aos jogadores ativar um item VIP e receber recompensas exclusivas, incluindo bônus em dinheiro, salários recorrentes, veículos e itens.

## Funcionalidades

* Ativação VIP via Item – Os jogadores devem ter um item específico em seu inventário para ativar o VIP.

* Bônus Instantâneo em Dinheiro 💰 – Os jogadores recebem um bônus em dinheiro único após a ativação.

* Salário Recorrente 💵 – Membros VIP recebem pagamentos automáticos a cada X minutos.

* Veículos Exclusivos 🚗 – Os jogadores podem ser recompensados com veículos (se configurado).

* Itens Especiais 🎁 – VIPs podem receber itens exclusivos (se configurado).

* Export do Servidor – Verifique o status VIP usando a função de export.

* Totalmente Configurável – Edite facilmente as configurações em `cfg.lua`.

### Guia de Instalação

1. Dependências:

   * O script requer [ox\_lib ](https://github.com/CommunityOx/ox_lib/releases) para funcionar corretamente.

2. Importar o Banco de Dados:

   * Navegue até a pasta `sql`.

   * Importe o arquivo `sql.sql` no seu banco de dados.

   2. Editar Mensagens de Notificação:

   * Abra `shared/config.lua` e personalize as strings de notificação.

3. Configurar Funções do Servidor:

   * Abra `server/s_functions.lua` e ajuste as funções necessárias.

4. Adicionar Novos Planos VIP:

   * Abra `server/cfg.lua` e configure os pacotes VIP.

   * Certifique-se de que o item existe no sistema de inventário!

5. Editar Notificações do Cliente:

   * Abra `client/c_functions.lua` e modifique as notificações do lado do cliente.

### Configuração

```lua server/cfg.lua theme={null}
VIPConfig = {
    ['vip1'] = { -- O indexador é o nome do item necessário para ativação
        bonus = 300, -- Bônus em dinheiro na ativação do VIP
        paycheck = 500, -- Valor do salário VIP
        interval = 30, -- Intervalo (em minutos) para pagamentos de salário
        vehicle = {
            model = {'comet5', 'comet2'}, -- Lista de veículos disponíveis (nil se nenhum)
            amount = 1, -- Número de veículos recebidos
        },
        item = { -- Itens adicionais recebidos na ativação (nil se nenhum)
            ['testburger'] = 1, ['mustard'] = 2,
        },
    },
}
```
