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

# Права и доступ

> Настройка прав доступа (Permissions) для игроков и администраторов.

В CoolCars система прав доступа позволяет гибко настраивать, кто может спавнить машины, кто может их чинить и кто имеет доступ к административным командам.

## Права администратора (OP)

По умолчанию, все команды с префиксом `/car reload`, `/car info`, `/car tp`, `/car repairhitbox`, `/car key give`, `/car heal` и `/lang server` доступны только игрокам со статусом оператора (OP).

| Право             | Описание                                         |
| :---------------- | :----------------------------------------------- |
| `coolcars.admin`  | Полный доступ ко всем командам плагина.          |
| `coolcars.reload` | Разрешение на перезагрузку конфигурации.         |
| `coolcars.heal`   | Разрешение на использование команды `/car heal`. |
| `coolcars.tp`     | Разрешение на телепортацию машин.                |

***

## Права для игроков

Вы можете выдать эти права обычным игрокам, чтобы они могли пользоваться функционалом плагина.

| Право             | Описание                                         |
| :---------------- | :----------------------------------------------- |
| `coolcars.spawn`  | Разрешение на спавн машин через `/car spawn`.    |
| `coolcars.list`   | Разрешение на просмотр списка своих машин.       |
| `coolcars.remove` | Разрешение на удаление своих машин.              |
| `coolcars.fuel`   | Разрешение на использование команд `/fuel`.      |
| `coolcars.repair` | Разрешение на использование команд `/repair`.    |
| `coolcars.lang`   | Разрешение на смену личного языка через `/lang`. |

***

## Доступ к конкретным моделям

Вы можете ограничить спавн определенных моделей машин.

* `coolcars.spawn.<model_key>` — Разрешает спавнить только конкретную модель (например, `coolcars.spawn.volga`).
* `coolcars.spawn.*` — Разрешает спавнить любые доступные модели.

<Info>
  Если у игрока нет прав на конкретную модель, он увидит сообщение об ошибке при попытке её заспавнить.
</Info>

***

## Взаимодействие с чужими машинами

По умолчанию, только владелец или игрок с ключом может управлять машиной.

* `coolcars.bypass.keys` — Позволяет заводить любую машину без ключа (для администрации).
* `coolcars.bypass.owner` — Позволяет открывать багажник и меню любой машины.
