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

# Installation

> Mettez RCO Motorworks sur le serveur en quelques minutes.

## Ce qu'il vous faut

* Un serveur RedM avec **RSG Core** ou **VORP Core**.
* **oxmysql** (la connexion à la base de données que les deux frameworks utilisent déjà).
* **RCO Vehicles** en version 0.1.128 ou plus récente, avec les véhicules qui ont des accessoires.

## Étape par étape

**1. Copiez le dossier**

Mettez le dossier `rco-motorworks` dans le dossier `resources` du serveur.

**2. Ajoutez-le au server.cfg**

Démarrez-le **après** la base de données, le framework et RCO Vehicles :

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

ensure rco-motorworks
```

**3. Laissez vos admins nommer des propriétaires**

Seulement pour les ateliers avec propriétaire. La commande qui donne un propriétaire à un atelier est réservée aux admins :

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

**4. Démarrez le serveur**

Les tables (`rco_motorworks`, `rco_motorworks_staff`, `rco_motorworks_orders` et `rco_motorworks_credit`) sont créées toutes seules au premier démarrage. Rien à importer, aucun objet à ajouter, aucun métier à créer.

**5. Testez**

Sortez un véhicule d'un garage de RCO Vehicles et entrez avec dans l'atelier de Saint Denis. Appuyez sur **R** : l'atelier s'ouvre sur votre véhicule.

## Donner un propriétaire à un atelier

Tapez, en jeu ou dans la console du serveur :

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

`saint_denis` est le nom de l'atelier dans la config et `12` l'id du joueur. `none` à la place de l'id laisse l'atelier sans propriétaire. Le propriétaire va ensuite au comptoir et appuie sur **G**.

Pour retirer le propriétaire : `/motorworks remove saint_denis`. L'admin et le nouveau propriétaire voient le résultat à l'écran.

Le bureau du propriétaire est au `counter` de l'atelier, le panneau des mécaniciens à son `staffCounter`.

## Changer les choses plus tard

Chaque changement dans `config/config.lua` demande un redémarrage pour apparaître.

> [!WARNING]
>
> Fermez votre jeu avant de redémarrer RCO Motorworks ou RCO Vehicles, ou redémarrez tout le serveur. Redémarrer une ressource pendant que vous êtes en jeu peut faire planter votre jeu.

## Mettre à jour

Remplacez le dossier par la nouvelle version. Votre `config/config.lua` vous appartient : gardez-en une copie et remettez vos valeurs si la nouvelle version apporte une nouvelle config. Propriétaires, mécaniciens, caisses et commandes sont gardés dans la base de données et une mise à jour n'y touche pas.


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