Спойлер: Что было исправлено? 1. Проверки таймеров Убраны лишние проверки, оставлена только необходимая проверка наличия таймера. 2. Безопасная работа со строками Исправлены небезопасные операции со строками, которые могли вызывать сбои. Теперь используется безопасный способ обрезки строк с проверкой длины. 3. Автоматическое создание папок Добавлена проверка и автоматическое создание папки data/, если её нет. Это предотвращает ошибки при сохранении состояния плагинов. 4. Логика проверки времени событий Улучшена проверка времени для загрузки/выгрузки плагинов. События срабатывают точно в назначенное время с учётом дня недели. 5. Правильные пути к файлам Используется правильный способ формирования путей к файлам. Плагин работает одинаково на Windows и Linux. 6. Проверка значений времени Добавлены проверки корректности времени уведомлений. Предотвращены ошибки при некорректных значениях. 7. Исправление работы со временем Исправлена функция получения системного времени. Удалён несовместимый код, использовавший функции C, недоступные в SourceMod. 8. Перекрывающаяся переменная Переименована переменная, которая перекрывала другую переменную из внешней области видимости.