v1.2.2: фикс лог-файла (OpenFile вместо LogToFileEx) + HUD overlay backup для MOTD

- Лог: переход на OpenFile с относительным путём — на MyArena
  LogToFileEx с absolute путём от BuildPath молча не создавал файл
- MOTD: используется стандартный ShowMOTDPanel (правильный KeyValues format)
- Добавлен гарантированный HUD-overlay в центре экрана с названием+описанием
  режима (~6 сек). Покажется даже если клиент отключил HTML MOTD
This commit is contained in:
deidara
2026-05-01 17:47:45 +03:00
parent e1317c677d
commit b2129a2762
2 changed files with 48 additions and 18 deletions
+5 -1
View File
@@ -104,10 +104,14 @@ addons/sourcemod/logs/custom_rounds.log
## Версия
`1.2.1` — Автор: deidara.dev
`1.2.2` — Автор: deidara.dev
### Changelog
- **1.2.2**
- Фикс лога: переход с `LogToFileEx(absolute_path)` на `OpenFile("addons/sourcemod/logs/custom_rounds.log", "a")`. На MyArena `LogToFileEx` с absolute путём от `BuildPath` молча не создавал файл.
- Фикс MOTD: используется стандартный `ShowMOTDPanel` (правильно сериализует KeyValues с типом как строкой)
- Добавлен **гарантированный HUD-overlay** с названием и описанием режима в центре экрана (~6 секунд), показывается всегда независимо от клиентского `cl_disablehtmlmotd`
- **1.2.1**
- Фикс: жёсткая проверка прав в `HasCustomRoundsAccess` — теперь обязательно требуется хотя бы один админ-флаг (раньше при пустом флаге в `admin_overrides.cfg sm_cr` мог пропускать обычных игроков)
- Защитные re-check вызовы в `MenuHandler_Main`, `QueueCustomRound`, `CancelPendingRound` — даже если меню каким-то образом окажется у игрока без прав, действия не выполнятся