Initial commit: custom-rounds plugin with documentation and config
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user