> ## Documentation Index
> Fetch the complete documentation index at: https://rust-co.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Instalação

> Coloque o RCO Motorworks no servidor em poucos minutos.

## O que você precisa

* Um servidor RedM com **RSG Core** ou **VORP Core**.
* **oxmysql** (a conexão com o banco que as duas frameworks já usam).
* **RCO Vehicles** na versão 0.1.128 ou mais nova, com os veículos que têm acessórios.

## Passo a passo

**1. Copie a pasta**

Coloque a pasta `rco-motorworks` dentro da pasta `resources` do servidor.

**2. Adicione ao server.cfg**

Inicie **depois** do banco, da framework e do RCO Vehicles:

```cfg theme={"dark"}
ensure oxmysql
ensure rsg-core        # ou vorp_core
ensure rco-vehicles

ensure rco-motorworks
```

**3. Deixe os admins definirem donos**

Só para oficinas com dono. O comando que dá dono a uma oficina é para admins:

```cfg theme={"dark"}
add_ace group.admin command.motorworks allow
```

**4. Inicie o servidor**

As tabelas do banco (`rco_motorworks`, `rco_motorworks_staff`, `rco_motorworks_orders` e `rco_motorworks_credit`) são criadas sozinhas na primeira vez. Não precisa importar nada, não tem item para adicionar e nem job para criar.

**5. Teste**

Tire um veículo de uma garagem do RCO Vehicles e entre com ele na oficina de Saint Denis. Aperte **R**: a oficina abre no seu veículo.

## Dando dono a uma oficina

Digite, no jogo ou no console do servidor:

```text theme={"dark"}
/motorworks owner saint_denis 12
```

`saint_denis` é o nome da oficina na config e `12` é o id do jogador. `none` no lugar do id deixa a oficina sem dono. Depois o dono vai até o balcão e aperta **G**.

Para tirar o dono: `/motorworks remove saint_denis`. O admin e o novo dono veem o resultado na tela.

O escritório do dono fica no `counter` da oficina, e o painel dos mecânicos no `staffCounter`.

## Mudando depois

Toda mudança em `config/config.lua` precisa de um reinício para aparecer.

> [!WARNING]
>
> Feche o jogo antes de reiniciar o RCO Motorworks ou o RCO Vehicles, ou reinicie o servidor inteiro. Reiniciar um recurso com você dentro do jogo pode fechar o seu jogo.

## Atualizando

Troque a pasta pela versão nova. O seu `config/config.lua` é seu: guarde uma cópia antes de trocar e coloque seus valores de volta se a versão nova trouxer uma config nova. Donos, mecânicos, caixas e pedidos ficam no banco e não são mexidos por uma atualização.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.