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

# Instalação

> Seja bem-vindo ao nosso guia de instalação do script [dope_bennys_v2](https://www.youtube.com/watch?v=4RMYxGk6cM8&t)

<Info>
  **Aviso**: Este tutorial orienta sobre o processo de instalação do arquivo. Após a instalação, será necessário configurar o script e criar as mecânicas utilizando o comando `/criarBennys`.
</Info>

## Primeiros passos

Para instalar a agência de empregos, siga o mesmo procedimento utilizado para qualquer base.

1. Realize a troca de ip do arquivo em nosso discord na sala de [trocar ip](https://discord.com/channels/731698717131931658/902698986056609823)
2. Faça download do arquivo `dope_bennys_v2` em nosso [discord](https://discord.com/channels/731698717131931658/1244680824415191153)
3. Dentro da sua pasta `resources` crie uma pasta chamada `[DopeNUIs]`
4. Insira dentro da pasta `[DopeNUIs]` os arquivos `dope_bennys_v2` descompactado
5. Inicie o arquivo no seu `server.cfg` com a linha:

```cfg theme={null}
ensure [DopeNUIs]
```

5. Reinicie o servidor e certifique-se de que o arquivo foi autenticado com sucesso.

## Vinculação

Identifique o nome do seu script de garagem: Busque-o na lista abaixo

<ResponseField>
  ### `garages`

  Para a instalação no scripts `garages` que comumente é tambem o script de garagem das creatives siga o tutorial abaixo

  <Expandable title="Tutorial">
    1. Acesse o arquivo `garages/client-side/client.lua` ou `garages/client-side/core.lua`
    2. Procure nesse arquivo por `Creative.CreateVehicle`
    3. Localize a linha com `SetModelAsNoLongerNeeded`
    4. Após essa linha adicione o código:

    ```lua theme={null}
    SetTimeout(800,function()
    exports["dope_bennys_v2"]:setCustoms(Vehicle, GetDisplayNameFromVehicleModel(GetEntityModel(Vehicle)):lower())
    end)
    ```
  </Expandable>
</ResponseField>

<ResponseField>
  ### `nation-garage`

  Para a instalação no scripts `nation-garage` siga o tutorial abaixo

  <Expandable title="Tutorial">
    1. Acesse o arquivo `nation-garages/client/main.lua`
    2. Procure nesse arquivo por `tClient.spawnVehicle`
    3. Localize a linha com `SetVehicleNumberPlateText`
    4. Após essa linha adicione o código:

    ```lua theme={null}
    exports["dope_bennys_v2"]:setCustoms(vehicle, GetDisplayNameFromVehicleModel(GetEntityModel(vehicle)):lower(), plate)
    ```
  </Expandable>
</ResponseField>

<ResponseField>
  ### `nation_garages`

  Para a instalação no scripts `nation_garages` o tutorial abaixo

  <Expandable title="Tutorial">
    1. Acesse o arquivo `nation_garages/client.lua`
    2. Procure nesse arquivo por `function spawnVehicle`
    3. Localize a linha com `SetVehicleEngineHealth(vehicle, vehicleInfo.engine+0.0)` ou \`\`SetVehRadioStation(vehicle,"OFF")
    4. Após essa linha adicione o código:

    ```lua theme={null}
    SetTimeout(800,function()
    exports["dope_bennys_v2"]:setCustoms(vehicle, GetDisplayNameFromVehicleModel(GetEntityModel(vehicle)):lower())
    end)
    ```
  </Expandable>
</ResponseField>

<ResponseField>
  ### `vrp_garages`

  Para a instalação no scripts `vrp_garages` siga o tutorial abaixo

  <Expandable title="Tutorial">
    1. Acesse o arquivo `vrp_garages/hansolo/hansolo.lua` ou `vrp_garages/client/client.lua` ou `vrp_garages/client.lua`
    2. Procure nesse arquivo por `src.spawnVehicle`
    3. Localize a linha com `return true,VehToNet(nveh)`
    4. Acima dessa linha adicione o código:

    ```lua theme={null}
    SetTimeout(800,function()
    exports["dope_bennys_v2"]:setCustoms(nveh, GetDisplayNameFromVehicleModel(GetEntityModel(nveh)):lower())
    end)
    ```
  </Expandable>
</ResponseField>

<ResponseField>
  ### `will_garages_v2`

  Para a instalação no scripts `will_garages_v2` siga o tutorial abaixo

  <Expandable title="Tutorial">
    1. Acesse o arquivo `will_garages_v2/client/client_config.lua`
    2. Procure nesse arquivo por `vehicleMods`
    3. Localize a linha com `SetVehRadioStation`
    4. Após essa linha adicione o código:

    ```lua theme={null}
    SetTimeout(800,function()
    exports["dope_bennys_v2"]:setCustoms(vehicle, GetDisplayNameFromVehicleModel(GetEntityModel(vehicle)):lower())
    end)
    ```
  </Expandable>
</ResponseField>
