v1.2.1: фикс доступа для не-админов + диагностика лога
- HasCustomRoundsAccess теперь требует хотя бы один админ-флаг (фикс случая когда admin_overrides.cfg "sm_cr" с пустым флагом пропускал обычных игроков) - Защитный re-check в MenuHandler_Main / QueueCustomRound / CancelPendingRound — двойная защита - IsFakeClient для блокировки ботов - Дублирующий LogMessage в стандартный SM-лог для диагностики
This commit is contained in:
@@ -104,10 +104,15 @@ addons/sourcemod/logs/custom_rounds.log
|
||||
|
||||
## Версия
|
||||
|
||||
`1.2.0` — Автор: deidara.dev
|
||||
`1.2.1` — Автор: deidara.dev
|
||||
|
||||
### Changelog
|
||||
|
||||
- **1.2.1**
|
||||
- Фикс: жёсткая проверка прав в `HasCustomRoundsAccess` — теперь обязательно требуется хотя бы один админ-флаг (раньше при пустом флаге в `admin_overrides.cfg sm_cr` мог пропускать обычных игроков)
|
||||
- Защитные re-check вызовы в `MenuHandler_Main`, `QueueCustomRound`, `CancelPendingRound` — даже если меню каким-то образом окажется у игрока без прав, действия не выполнятся
|
||||
- Добавлен `IsFakeClient` в проверку (боты заблокированы)
|
||||
- Дополнительный `LogMessage` в стандартный SM-лог при логировании действий — для надёжности на shared-хостингах
|
||||
- **1.2.0**
|
||||
- Добавлены режимы: **Scout NoScope**, **Deagle Only**, **Deagle HS Only** (только хедшоты)
|
||||
- Полное сохранение/восстановление инвентаря: гранаты, броня, шлем, дефузер, патроны
|
||||
|
||||
Reference in New Issue
Block a user