6 Commits

Author SHA1 Message Date
deidara f047cf7667 v1.2.4: оставлен только PrintHintText, убран неработающий MOTD/CenterText
- Удалены ShowMOTDPanel и PrintCenterText (не показывались на CSGO/MyArena)
- Удалены Timer_RepeatOverlay, GetRoundUrlSlug, CR_MOTD_BASE_URL
- Уведомление о режиме теперь только через PrintHintText
2026-05-01 18:01:36 +03:00
deidara 13958f1e33 v1.2.3: PrintHintText + PrintCenterText вместо ShowHudText (для CSGO)
ShowHudText в CSGO не работает (это HL2-функция).
Используем PrintHintText (угол со звуком) + PrintCenterText (центр)
с повторами на 2/4/6 сек таймерами.
2026-05-01 17:54:25 +03:00
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