v1.2.3: PrintHintText + PrintCenterText вместо ShowHudText (для CSGO)

ShowHudText в CSGO не работает (это HL2-функция).
Используем PrintHintText (угол со звуком) + PrintCenterText (центр)
с повторами на 2/4/6 сек таймерами.
This commit is contained in:
deidara
2026-05-01 17:54:25 +03:00
parent b2129a2762
commit 13958f1e33
2 changed files with 52 additions and 15 deletions
+5 -1
View File
@@ -104,10 +104,14 @@ addons/sourcemod/logs/custom_rounds.log
## Версия
`1.2.2` — Автор: deidara.dev
`1.2.3` — Автор: deidara.dev
### Changelog
- **1.2.3**
- Замена `ShowHudText` (для HL2, не работал в CSGO) на надёжные `PrintHintText` + `PrintCenterText`
- Уведомление о кастомном раунде показывается всем игрокам тремя способами одновременно: MOTD-картинка, hint-text в углу со звуком, большой центральный текст
- Центральный текст повторяется таймерами на 2/4/6 секундах чтобы держать сообщение видимым на протяжении всего freezetime
- **1.2.2**
- Фикс лога: переход с `LogToFileEx(absolute_path)` на `OpenFile("addons/sourcemod/logs/custom_rounds.log", "a")`. На MyArena `LogToFileEx` с absolute путём от `BuildPath` молча не создавал файл.
- Фикс MOTD: используется стандартный `ShowMOTDPanel` (правильно сериализует KeyValues с типом как строкой)