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

# Обзор

> Мастерская для RCO Vehicles: сначала ремонт, потом аксессуары, которые есть у каждого транспорта. Общая или с владельцем и нанятыми механиками, на RSG или VORP.

RCO Motorworks — мастерская вашего сервера RedM. Игрок заезжает на своём транспорте, мастерская его чинит, а потом он выбирает аксессуары, которые есть у этого транспорта: багажник на крыше, фонари, запасное колесо и всё, что дал ему производитель. Мастерская уже готова в Сен-Дени, и вы можете добавить свои в любом месте карты.

Работает с транспортом **RCO Vehicles**: каждый транспорт приносит свои аксессуары, и мастерская показывает только те, что у него есть.

## Что могут игроки

> [card] Ремонт
>
> Повреждённый транспорт сначала показывает ремонт и его цену. Аксессуары появляются только после ремонта, как в настоящей мастерской. С механиком ремонт необязателен: клиент сам решает, добавить его в заказ или нет.

> [card] Аксессуары
>
> У каждого транспорта свои категории (крыша, фонари, зад...) с несколькими вариантами. Слева список категорий, справа варианты и их цены.

> [card] Осмотр
>
> Выбор категории поворачивает камеру к этой части транспорта: крыше, передку, колёсам. Тяните мышью, чтобы облететь его, колесом мыши меняйте приближение.

> [card] Мышь или клавиатура
>
> Стрелки или W/S двигаются по списку, Enter входит и подтверждает, Esc возвращает. Клики тоже работают; колесо мыши приближает. H прячет панели.

## Мастерские с владельцем

У мастерской может быть владелец, который нанимает механиков в своём кабинете.

> [card] Стойка
>
> У владельца есть кабинет: касса, доля механиков, найм (окно показывает по имени игроков рядом с ним) и увольнение. У механиков своя панель, где они выходят на смену и уходят с неё; владелец тоже может ей пользоваться. Обе показывают заказы и обновляются сами, пока открыты.

> [card] Заказы
>
> С механиками клиент выбирает, что хочет, и оплачивает весь заказ в кассу. Владелец и механики на смене получают уведомление на экране. Механик подходит к транспорту и выполняет работу: аксессуары появляются, когда заполнится его полоса.

> [card] Комиссия
>
> Механик, выполнивший работу, сразу получает свою долю из кассы: 20% по умолчанию, владелец меняет её у стойки (до 50%).

> [card] Возврат денег
>
> Заказ, который никто не сделал за 5 часов, отменяется, и клиент получает деньги обратно. Его нет на сервере? Получит, когда в следующий раз зайдёт этим персонажем.

Сервер задаёт, как работают мастерские с владельцем (`Config.Owners.Mode`), одним из трёх способов:

| Режим | Как работает |
| - | - |
| Самообслуживание | Клиент ставит аксессуары сам. Деньги идут в кассу. |
| Механики | Клиент всегда делает заказ, а каждую работу делает механик. |
| Автоматический | Механики, пока кто-то на смене, самообслуживание, когда никого нет. |

## Полезно знать

* Предметов нет: заказ хранит сама мастерская, поэтому клиент не может его потерять.
* Не нужно создавать работу (job) во фреймворке: владельца и механиков хранит сама мастерская, одинаково на RSG и VORP.
* Цены в деньгах той эпохи: ремонт стоит от $0.50 до $3.50, а цены аксессуаров задаёт каждый транспорт.
* Таблицы базы данных ресурс создаёт сам при первом запуске.
* Лёгкий для сервера: ничего не крутится в цикле. Работа делается, когда игрок нажимает клавишу.
* Вид транспорта применяет RCO Vehicles и сохраняет его вместе с транспортом: аксессуары остаются в гараже, после перезапуска и для каждого игрока, который его видит.

## Дальше

> [card] [Установка](https://rust-co.mintlify.site/ru/rco-motorworks/installation.md)
>
> Поставьте на сервер и запустите в правильном порядке.

> [card] [Настройка](https://rust-co.mintlify.site/ru/rco-motorworks/configuration.md)
>
> Мастерские, владельцы, цены, клавиши и камера.


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