[VIP] Core

Ядро плагина [VIP] Core 3.0.3R

Нет прав для скачивания
Версия Дата выпуска Скачивания Оценка
3.0.3R 2,723 5.00 звёзд 2 оценок
3.0.2R 192 5.00 звёзд 1 оценок
3.0.1R 3,998 4.98 звёзд 51 оценок
  • Исправлена проблема с доступом к меню управления VIP-игроками и командам при изменении квара sm_vip_admin_flag
Пока небольшое обновление для более простого выпуска следующей версии.

  • Добавлен CI для автоматических сборок (теперь собирается всегда 3 версии (для SM 1.9, 1.10, 1.11)
  • Исправлены некоторые переводы в админ меню
  • Исправлена компиляция на SM 1.11
  • Исправлены мелкие ошибки
  • Исправлена работа натива GiveClientFeature
  • Кодировка для таблиц в БД по умолчанию изменена на utf8mb4
  • Добавлен форвард VIP_OnClientDisconnect
  • Добавлен португальский язык
  • Вернул куда-то пропавшие файлы конфигурации
  • В конфиги добавлен перевод на английский язык

Так же большое спасибо всем, кто внес вклад в развитие:

Исправил ошибку в логе
  • Исправлена работа VIP_UnregisterMe
Наконец-то обновление.

Основные изменения:
  • Изменена структура базы данных
  • Переписан на новый синтаксис (теперь требуется sm 1.7 или выше)
  • Переработан конфиг информационных сообщений (когда VIP-статус истек, когда игрок не имеющий прав попытался открыть меню и т.д.)
  • Расширено API
  • Исправлено много недочетов и ошибок
  • Вырезаны пароли и все типы авторизации кроме STEAM ID
  • Изменилось имя базы данных с "vip" на "vip_core"
Более подробно обо всех изменениях можно прочитать здесь R1KO/VIP-Core

Вся документация и гайды здесь VIP Wiki - Главная

Инструкция по обновлению:
  1. Заменить smx ядра и файл перевода ядра
  2. Положить на сервер файл addons/sourcemod/data/vip/cfg/info.ini и настроить под свои нужды
  3. Портировать VIP-игроков (подробнее ниже)
Если какие-то модули перестали работать - читаем это R1KO/VIP-Core

Внимание! Изменилась база данных и поэтому VIP-игроков нужно перенести из старой базы на новую с помощью модуля прикрепленного во вложении.
Инструкция по переносу VIP-игроков:
  1. Убеждаемся что на сервере успешно запускается и работает ядро 3-й версии (для MySQL в databases.cfg прописана секция "vip_core").
  2. Убеждаемся что есть база от старого ядра (для MySQL в databases.cfg прописана секция "vip"). Нельзя подключать новую вип к старой базе!
  3. Устанавливаем плагин из вложения (VIP_Porting_2v3.smx).
  4. Перезапускаем сервер/карту (или делаем что угодно чтобы плагин запустился) и обязательно убеждаемся что он запустился без ошибок.
  5. Пишем в консоль сервера или от root админа sm_vip_porting
  6. Ждем несколько минут (проверяя эррор логи).
  7. Если эрроров нет - то всё хорошо. Удаляем плагин и пользуемся новым ядром.
Пока что всё на скорую руку. Как будет время выложу модуль в ресурсы (к другим портировщикам) и обновлю wiki.

Если у вас возникли проблемы - можете не писать мне в лс, соц. сетях и месседжерах - сразу кину в чс.
Все проблемы обсуждаются и решаются исключительно здесь.
Если у вас нет лишних хромосом и есть пару извилин и немного рук - можете заводить issues на гитхабе - так я быстрее исправлю.
  • Исправлена ошибка:
    [SM] Exception reported: Array index out-of-bounds (index -1, limit 66)
    L 11/06/2016 - 14:26:56: [SM] Blaming: vip/VIP_Core.smx
    L 11/06/2016 - 14:26:56: [SM] Call stack trace:
    L 11/06/2016 - 14:26:56: [SM] [1] Line 76, vip/cmds.sp::AddVIP_CMD
Сверху Снизу