> ## 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.

# Perguntas frequentes

> Seja bem-vindo ao nosso o FAQ do [dope_empregos](https://www.youtube.com/watch?v=YMY6xhmKYyk)

<Info>
  **Aviso**: Antes de abrir um ticket de suporte, consulte este arquivo, que contém uma lista de erros comuns que podem ocorrer nos scripts. Verifique se o seu problema já está listado aqui.
</Info>

## Problemas com o passageiro do taxi

Você chegou ao local para buscar o passageiro do taxista, mas ao pressionar a tecla 'E', nada acontece ou aparece uma mensagem informando que o veículo está trancado, mesmo estando destrancado.

<ResponseField>
  <Expandable title="Tutorial">
    1. Acesse o arquivo `dope_empregos/client-side/empregos/taxista_config.lua`
    2. Localize a variável com nome `statusTrancado`
    3. Caso não encontre ela adicione o código abaixo em qualquer local

    ```lua theme={null}
    statusTrancado = 2
    ```

    4. Caso tenha localizado e ela esteja com valor 2, troque para 3
  </Expandable>
</ResponseField>

## Problemas com o spawn da colhetadeira

Ao retirar a colheitadeira da garagem, ela está aparecendo invertida.

<ResponseField>
  <Expandable title="Tutorial">
    1. Acesse o arquivo de configuração da sua garagem, onde você define as coordenadas para a geração dos veículos.
    2. Encontre a coordenada onde a colheitadeira será gerada.
    3. Você provavelmente encontrará algo semelhante a isso para definir a coordenada de spawn do veículo: `vec3(x, y, z)` ou `vec3(x, y, z, h)`
    4. No eixo de valor Z, localize o valor atual e adicione 5.0 a ele. Por exemplo, se o valor atual for 40.0, o novo valor será 45.0.

    <Info>**Aviso**: É comum que a colhetadeira apareça ligeiramente acima do solo, uma vez que o veículo é um substituto (replace) e não há como evitar esse comportamento.</Info>
  </Expandable>
</ResponseField>

## Problemas nas animações executadas pelo personagem.

O personagem não está executando as animações das profissões, como a animação de carregar o tronco no ombro, que é típica do emprego de lenhador.

<ResponseField>
  <Expandable title="Tutorial">
    1. Acesse o arquivo `dope_empregos/client-side/functions.lua`
    2. Localize a função com nome `vRP._playAnim`
    3. Você encontrará algo semelhante a isso: `vRP._playAnim(andar, {{anim, dic}}, loop)` ou ` vRP._playAnim(andar, {anim, dic}, loop)`
    4. Se você encontrar a função com duas chaves `{{`, substitua por uma, resultando em `vRP._playAnim(andar, {anim, dic}, loop)`. Se encontrar a função com uma chave `{`, substitua por duas, ficando `vRP._playAnim(andar, {{anim, dic}}, loop)`.
  </Expandable>
</ResponseField>

## Ao pressionar Y, o detector não vem para mim

O personagem está pressionando a tecla Y nos empregos que exigem o detector, mas nada acontece.

<ResponseField>
  <Expandable title="Tutorial">
    1. Verifique se o arquivo `props_dope_emprego` está presente em sua base e se está sendo iniciado corretamente.
    2. Se ele não estiver presente em sua base, faça o download no nosso [discord](https://discord.com/channels/731698717131931658/980515605931241483).
    3. Inicie-o no seu arquivo server.cfg
  </Expandable>
</ResponseField>

## Como excluir um emprego da agência?

Você gostaria de remover um emprego da lista de empregos no script da agência?

<ResponseField>
  <Expandable title="Tutorial">
    1. Acesse o arquivo `dope_empregos/shared.lua`
    2. Localize o emprego que deseja remover
    3. Remova toda a tabela referente aquele emprego, exemplo:

    ```lua theme={null}
      ["fazendeiro"] = {
          desc = "Nesse emprego você irá até a fazenda e irá plantar grãos para depois colhe-los e vender aos donos de empresa. Você precisará gostar de andar na rodovia e de tratores", -- descricao do emprego
          mediaSalarial = 1500, -- por hora
          nome = "Fazendeiro", -- nome que aparecerá na nui
          imageJob = "fazendeiro.png", -- nome da imagem que represetará o trabalho
          evento = "dope_empregos:iniciarFazendeiro", -- evento que será triggado para iniciar emprego
          limit = 1, -- caso queira que somente um numero limite de jogadores trabalhe em tal emprego botar a quantidade
      }
    ```
  </Expandable>
</ResponseField>

## Como criar um emprego na agência?

Você deseja criar novos emprego para a agência.

<ResponseField>
  <Expandable title="Tutorial">
    1. Acesse o arquivo `dope_empregos/shared.lua`
    2. Crie uma tabela referente ao seu novo emprego, exemplo:

    ```lua theme={null}
      ["caminhoneiro"] = {
          desc = "Defina uma descricao",
          mediaSalarial = 1500, -- valor simbólico
          nome = "Caminhoneiro",
          imageJob = "caminhoneiro.png", -- a imagem deverá estar presente em `dope_empregos/nui/app`
          evento = "dope_empregos:iniciarCaminhoneiro", -- evento a ser triggado ao iniciar o emprego
      }
    ```

    3. Assim que o jogador iniciar o emprego, o evento `dope_empregos:iniciarCaminhoneiro` será enviado, permitindo que você comece a desenvolver o seu emprego.
       <Info>**Aviso**: É imprescindível possuir conhecimento avançado em .lua e nas natives do FiveM para realizar essa tarefa. Não oferecemos uma base para a criação de novos empregos, mas apenas as ferramentas necessárias para que você possa desenvolvê-los.</Info>
  </Expandable>
</ResponseField>

## Os veículos não estão aparecendo

Quando você começa seu novo emprego e solicita um veículo, vai até o local, mas se depara com a ausência do veículo.

<ResponseField>
  <Expandable title="Tutorial">
    1. Atualmente, nossa agência não cria os veículos para os empregos; você precisará criar uma garagem para os veículos utilizando seu próprio script.
    2. Você pode encontrar o nome dos veículos de cada emprego no arquivo `dope_empregos/client-side/empregos`, onde cada emprego possui seu próprio arquivo.

    <Info>**Aviso**: Atualmente, não existe nenhum sistema de permissões concedido ao jogador ao iniciar o emprego.</Info>
  </Expandable>
</ResponseField>

## Problemas envolvendo os itens dos empregos

Não estou recebendo os itens do minerador, os peixes da pesca ou os itens coletados pelo caçador de tesouros, e também não está sendo informado que não tenho vara de pesca.

<ResponseField>
  <Expandable title="Tutorial">
    1. Abra a pasta `dope_empregos/server-side/empregos`.
    2. Você encontrará um arquivo de configuração para cada trabalho. Verifique qual trabalho está apresentando o problema e abra o arquivo correspondente.
    3. Confirme se os itens cadastrados correspondem aos itens disponíveis em sua base.

    <Info>**Aviso**: Em algumas bases onde os itens têm durabilidade, será necessário remover essa característica para que funcionem corretamente, como é o caso da vara de pesca na Creative.</Info>
  </Expandable>
</ResponseField>
