Skip to content

Releases: AmxxModularEcosystem/VipModular

5.0.0-rc4f2

5.0.0-rc4f2 Pre-release
Pre-release

Choose a tag to compare

@ArKaNeMaN ArKaNeMaN released this 28 May 14:44
  • Исправлена инициализация компонента лимитов перед использованием его в параметрах

5.0.0-rc4f1

5.0.0-rc4f1 Pre-release
Pre-release

Choose a tag to compare

@ArKaNeMaN ArKaNeMaN released this 04 Mar 20:19
  • Исправлена ошибка в последовательности инициализации контроллера параметров

5.0.0-rc4

5.0.0-rc4 Pre-release
Pre-release

Choose a tag to compare

@ArKaNeMaN ArKaNeMaN released this 26 Feb 22:32
  • Исправлено отображение неактивных пунктов меню
  • Исправлены ошибки в некоторых случаях при спавне игрока
  • Исправлен лимитер модулей (в дефолтных настройках - ограничение по картам)
  • В лимитер модулей добавлены логи
  • Для модуля WeaponMenu добавлен параметр StayOpen_WhenRestricted

5.0.0-rc3

5.0.0-rc3 Pre-release
Pre-release

Choose a tag to compare

@ArKaNeMaN ArKaNeMaN released this 21 Feb 17:59
  • Исправлена регистрация лимита Counter
  • Исправлена работа счётчика в оруженом меню
  • Требуемая версия ParamsController поднята до 1.3.3

5.0.0-rc2

5.0.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@ArKaNeMaN ArKaNeMaN released this 20 Feb 23:42
  • Исправлена регистрация типа предметов If
  • Исправлена обработка ссылок в конфгах
  • Добавлен параметр Inc в лимит Counter

Увеличена требуемая версия ParamsController до 1.3.2

5.0.0-rc1

5.0.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@ArKaNeMaN ArKaNeMaN released this 10 Feb 10:07

Промежуточный результат глобальной переработки системы

  • Сохранена полная совместь конфигов с версией 5.0.0-b13.
  • В обьектах предметов поле Type переименовано в Item, но пока что просто ругается на старый вариант, продолжая работать
  • Было вырезано событие Module_OnCompareParams у модулей, но оно и так не использовалось в расширениях, вместо него позже будет событие Module_OnMergeParams.
  • Все дефолтные наборы лимитов и предметов теперь реализованы внутри ядра (для предметов - ItemsController, для лимитов - VipModular). При обновлении с версии 5.0.0-b13 надо будет пересмотреть plugins.ini и выключить VipM-*-Default.amxx.
  • ItemsController понемногу становится ещё более самостоятельным плагином, скорее всего позже будет вынесен в отдельный репозиторий.
  • Появился wiki-раздел с описанием всех доступых в этой версии лимитов и предметов.
  • Новый лимит: Counter (также у этого лимита есть свой API).
  • Новый предмет: CustomWeapon.
  • Совместимость всех расширений сохранена, но при компиляции с новыми инклюдами может ругаться на использование устаревших функций. Обновлять все свои отдельные расширения буду после полноценного релиза.
  • Интегрирован ParamsController (расширенный и расширяемый набор параметров, обновлённый механизм ссылок вида File:* и ещё всякие мелочи).
  • В связи с интеграцией ParamsController был обновлён API для регистрации модулей/лимитов/предметов, теперь их параметры описываются через типы контроллера, а не через внутренний механизм параметров. Старые нативы остались для совместимости, но не рекомендуются к использованию.
  • Для большей гибкости лимиты предметов в WeaponMenu переделаны с использованием API лимита Counter.
  • Вместо кривой внутренней реализации алиасов команд был использован CommandAliases
  • Ну и в целом код почти везде приведён в порядок

Перед релизом есть ещё некоторые планы (как минимум Module_OnMergeParams), но в целом эта версия уже достаточно стабильная.

Все новые плагины и расширения уже пишу именно под эту версию.

5.0.0-b13

Choose a tag to compare

@ArKaNeMaN ArKaNeMaN released this 12 Oct 21:08

(Часть изменений мариновалась больше года без релиза)

  • Некоторые исправления в предметах Armor и Health от Nord1cWarr1or
  • Добавлен лимит LifeTime - время жизни игрока
  • Добавлены лимиты Frags и GameTime - кол-во фрагов и игрокое время соответственно
  • Настроена автоматическая сборка релизов через GitHub Actions
  • Добавлены лимиты WasAlive и WasKilled - проверка умер или выжил игрок в предыдущем раунде
  • В модуль WeaponMenu добавлен параметр ResetCountOnSpawn, определяет надо ли сбрасывать счётчик полученных предметов при спавне игрока вместо начала раунда (адаптация под режимы без раундов)

P.S. надеюсь следующей версией будет уже та самая крупная обнова внутрянки))

5.0.0-b12

Choose a tag to compare

@ArKaNeMaN ArKaNeMaN released this 25 Mar 15:15
  • Добавлен параметр StayOpen для модуля WeaponMenu. При установке параметра в true оружейное меню будет оставаться открытым после выбора пункта.
  • Добавлен параметр PerPage для обьекта меню в модуле WeaponMenu. Параметр устанавливает максимальное кол-во пунктов, помещающееся на одной странице меню.
  • Добавлен параметр ShowPage для обьекта меню в модуле WeaponMenu. Параметр устанавливает видимость счётчика страниц в оружейном меню.
  • Добавлены переводы для служебных пунктов меню типа "Выйти", "Назад", "Далее"
  • Добавлен лимит Time. Условие верно в указанном интервале времени (см. в списке стандартных расширений).
  • Исправлена выдача оружия без запаса патронов через тип предмета Weapon. Если правильно помню, проблема была именно с ножом.
  • Изменён формат версии (*.*.*-beta.* -> *.*.*-b*) т.к. старый вариант не влезал в таблицу amxx list.

P.S. Хотел перед релизом этой версии закончить с переписыванием ядра, но пусть это будет уже в следующей версии.

5.0.0-beta.11

Choose a tag to compare

@ArKaNeMaN ArKaNeMaN released this 10 Nov 11:48
  • Исправлено автозакрытие меню
  • Добавлен параметр Fake для обьекта оружейного меню (подробнее)
  • В конфиг Modules.json по умолчанию добавлены модули Vampire и SpawnHealth
  • Скрыто сообщение вампиризма, если добавляется 0 хп
  • Добавлена функция VipM_Modules_HasModule для проверки наличия доступа к модулю у игрока
  • Исправлен тип предмета DamageMult
  • Добавлен тип предмета Armor. Автор: @Nord1cWarr1or
  • Добавлен параметр ByGrenade для модуля Vampire. Автор: @Nord1cWarr1or
  • Добавлен параметр AutoopenMenuNum для модуля WeaponMenu
  • Исправлено обновление привилегий игроков в зависимости от порядка загрузки. Автор: @Nord1cWarr1or
  • Отключена проверка наличия каких-либо привилегий. Теперь при отсутствии кфг ядро не будет выключаться
  • Исправлена выдача предметов в модуле SpawnItems. Теперь выдача предметов не будет перекрываться большинством плагинов
  • В конфиги по умолчанию добавлены некоторые комментарии с подсказками
  • Добавлено описание параметров модуля и обьектов для WeaponMenu (подробнее)

5.0.0-beta.10

Choose a tag to compare

@ArKaNeMaN ArKaNeMaN released this 03 Jun 21:56
  • Исправлена некоторая ошибка, связанная с чтением конфигов
  • Исправлен и обновлён счётчик предметов в меню
    • Теперь по умолчанию счётчик отключен и позволяет брать сколько угодно предметов
  • Добавлен параметр SetHealth для предмета Health
    • Подробнее на странице со списком встроенных типов предметов
  • В расширение VipM-M-WeaponMenu добавлен натив VipM_WeaponMenu_SetExpireStatus
    • Подробнее в соответствующем .inc файле
  • Исправлена зависимость расширения VipM-ModulesLimiter от порядка запуска плагинов
  • Добавлен тип предмета DamageMult
    • Подробнее на странице со списком встроенных типов предметов
  • Добавлен тип предмета None (затычка для тех мест, где предметы по какой-то причине выдавать не надо, а плагин просит)