Изменение наименования файла, в целях отличия от таких же похожих файлов.
Добавлена функция, для автоматического удаления файла.
Раздел установки был изменен с учетом новых изменений.
Добавлено новое меню - история банов. Войти в меню можно через меню бана (say /ubm). В данном меню можно посмотреть сколько всего банов в БД, а также по категориям (активные, истекшие, снятые)
Добавлены новые функции, переменные и другое.
Добавлена поддержка оповещений при бане игрока всем в чат. (режимы: ВЫКЛ, HUD, CHAT, HUD + CHAT, настройка кварами.)
Добавлена возможность учитывать истекшие баны различными способами, который Вам кажется более удобен или все способы вместе. Обновление истекших банов разными методами: при старте новой карты - 0; выполнение задачи до конца карты через время - 1; все методы - 2; (настройка в кваре - gsc_account_expired_bans)
Добавлен квар времени (gsc_task_time), промежуток времени между которым будет выполняться задача учета истекших банов, при соответствующем режиме.
[Fixed]:
Поправлено описание кваров наименования таблиц.
Изменен LANG файл.
Функция SqlConnect удалена. (могли быть ошибки на необоснованной основе и плагин выключался)
Правки по коду, с учетом новых изменений.
[Optimized]:
Функции подсчета статистики убраны из функции SqlConnect и разделены на разные функции, непосредственно в те места, когда происходит событие, для быстрого обновления данных. (например, добавляется активный бан, после бана сразу стартует функция сбора статистики активных банов)
[Added]:
Добавлена запись ника игрока в бд.
Добавлена отдельная таблица для хранения серверов.
Добавлены новые колонки в таблицы серверов, для хранения там статистики записей по активным, истекшим и снятым банам.
Разработана новая функция, для создания файла времени UID-bans.ini если его нету.
Добавлены новые колонки для создания таблиц.
Добавлены новые переменные, массивы, функции и другие данные для работы всего добавленного.
Добавлен новый квар отвечающий за наименование таблицы серверов.
Добавлена фунцкия, которая будет оповещать об игроках которые уже были в бане, например истек или снят.
Добавлен новый #define ADMIN_ACCESS_FLAG, фигурирует в доступе для показа информации при коннекте игрока со статусом о бане.
Добавлена консольная команда на снятие бана gsc_uid_unban, использование: command uid.
[Fixed]:
Удаление истекших банов, заменено на проверку по признаку в БД (новая колонка ban_status имеет 3 флага (активен, истек, снят / a, b, c)
Много чего было переработано, 100 раз просмотрено еще раз, исправлены многие ошибки.
[Optimized]:
Создание таблиц и создание индекса к часто используемой колонке (для быстрой работы) вынесено в PHP скрипт. (установка в нем)
Из исходника удалены функции создания таблиц и добавления колонке индекса.
[Added]:
Версия плагина с поддержкой sql была хорошо доработана:
Добавлено время бана в меню (можно выбрать время на которое баним, при каждом заходе игрока, время сверяется, если оно прошло, бан сам удалится из бд)
Добавлена поддержка файла времени (UID-times.ini), там можно вносить наименование пункта и время.
Добавлена поддержка стандартных пунктов времени, если файл UID-times.ini по каким то причинам не был закинут.
Добавлены новые способы бана в меню на выбор (теперь 3 признака бана: по UID, по UID + STEAM, по UID + STEAM + IP)
Реализация способов бана была хорошо продумана по средствам логических цепочек связей запросов SQL (запросы туда обратно, совместно с работой чекеров и функций)
Добавлен чекер типов бана в меню (новые переменные и тп)
Для новых способов бана, были созданы необходимые переменные, функции, добавочные колонки в таблице sql.
Был изменен LANG файл.
Остальные небольшие доработки.
Была произведена проверка всего функционала на работоспособность.
[Fixed]:
Произошли изменения в части названий функций, стало правильней по смыслу. (в разных версиях)
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.