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:
@@ -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` — даже если меню каким-то образом окажется у игрока без прав, действия не выполнятся
|
||||
|
||||
Reference in New Issue
Block a user