Commit Graph

4 Commits

Author SHA1 Message Date
deidara b2129a2762 v1.2.2: фикс лог-файла (OpenFile вместо LogToFileEx) + HUD overlay backup для MOTD
- Лог: переход на OpenFile с относительным путём — на MyArena
  LogToFileEx с absolute путём от BuildPath молча не создавал файл
- MOTD: используется стандартный ShowMOTDPanel (правильный KeyValues format)
- Добавлен гарантированный HUD-overlay в центре экрана с названием+описанием
  режима (~6 сек). Покажется даже если клиент отключил HTML MOTD
2026-05-01 17:47:45 +03:00
deidara e1317c677d v1.2.1: фикс доступа для не-админов + диагностика лога
- HasCustomRoundsAccess теперь требует хотя бы один админ-флаг
  (фикс случая когда admin_overrides.cfg "sm_cr" с пустым флагом
   пропускал обычных игроков)
- Защитный re-check в MenuHandler_Main / QueueCustomRound /
  CancelPendingRound — двойная защита
- IsFakeClient для блокировки ботов
- Дублирующий LogMessage в стандартный SM-лог для диагностики
2026-05-01 17:34:07 +03:00
deidara e17f642eed v1.2.0: 3 новых режима, полный save/restore инвентаря, MOTD, логирование, кулдаун
Новые режимы:
- Scout NoScope (Scout без зума)
- Deagle Only
- Deagle HS Only (только хедшоты наносят урон)

Багфиксы:
- Полное сохранение инвентаря (гранаты, броня, шлем, дефузер, патроны)
- Сброс state на disconnect/connect (новый игрок не получает чужой инвентарь)
- Убрано двойное применение режима в начале раунда
- m_iFOV=90 вместо 0 при сбросе зума
- Удалён мёртвый GiveDefaultCombatLoadout

Новый функционал:
- Показ MOTD-картинки во freezetime (http://37.228.88.57/cr/<slug>.html)
- Логирование запусков/отмен в addons/sourcemod/logs/custom_rounds.log
- Кулдаун 5 раундов для обычных админов (DEIDARA/TESTER/z обходят)
- Защита от спама очереди
- Команда sm_cr_status
2026-05-01 17:16:23 +03:00
deidara 5a0c286ddc Initial commit: custom-rounds plugin with documentation and config 2026-05-01 06:57:31 +03:00