Files
custom-rounds/README.md
T

63 lines
3.3 KiB
Markdown

# ArcaneGame Custom Rounds Core
Плагин кастомных раундов для CS:GO серверов на SourceMod. Администраторы выбирают режим на следующий раунд через меню — и весь сервер играет в изменённых условиях.
## Функции
- 7 режимов кастомных раундов:
- **AWP Only** — только AWP + нож
- **AWP Only [NoScope]** — AWP без прицела (zoom заблокирован)
- **HE Only** — только гранаты HE с бесконечным боезапасом
- **Ножевой раунд** — только ножи
- **Scout Only** — только SSG-08 + нож
- **Низкая гравитация** — гравитация уменьшена (настраивается)
- **1 HP** — у всех игроков минимальное здоровье
- Сохранение и восстановление снаряжения игроков после кастомного раунда
- Блокировка покупок во время режима
- Интеграция AG Coins (награда за победу / убийства / хедшоты / выживание)
- Объявления в чат о текущем и следующем режиме
- Настройка через ConVars и AutoExecConfig
## Зависимости
- [SourceMod](https://www.sourcemod.net/) 1.10+
- `agcoins_bridge` — библиотека AG Coin (входит в систему ArcaneGame)
## Установка
1. Скомпилировать `scripting/ArcaneGame_CustomRounds_Core.sp`
2. Положить `.smx` в `addons/sourcemod/plugins/`
3. Убедиться, что `agcoins_bridge` загружен на сервере
4. Перезапустить сервер — конфиг создастся автоматически в `cfg/sourcemod/ArcaneGame_CustomRounds_Core.cfg`
## Команды
| Команда | Доступ | Описание |
|---|---|---|
| `!cr` / `sm_cr` | Группы DEIDARA / TESTER или по флагу | Открыть меню кастомных раундов |
## ConVars
| ConVar | По умолчанию | Описание |
|---|---|---|
| `sm_cr_access_flag` | `b` | Флаг доступа для sm_cr (fallback) |
| `sm_cr_access_use_overrides` | `1` | Разрешить доступ через admin_overrides.cfg |
| `sm_cr_coins_enable` | `1` | Включить AG Coin награды |
| `sm_cr_coins_win` | `0` | Монеты за победу в кастомном раунде |
| `sm_cr_coins_kill` | `0` | Монеты за убийство |
| `sm_cr_coins_headshot` | `0` | Монеты за хедшот |
| `sm_cr_coins_survive` | `0` | Монеты за выживание победителю |
| `sm_cr_lowgravity_value` | `0.40` | Значение гравитации (Low Gravity) |
| `sm_cr_onehp_value` | `1` | Здоровье игроков в режиме 1 HP |
| `sm_cr_announce` | `1` | Показывать объявления в чат |
## Уровни доступа
Доступ к меню имеют:
- Группы SM **DEIDARA** и **TESTER**
- Любой игрок с флагом, указанным в `sm_cr_access_flag` (если `sm_cr_access_use_overrides = 1`)
## Версия
`1.1.0` — Автор: deidara.dev