AmxModX Plugins Lists Orderer

perfectblood0

Команда форума
Администратор
Регистрация
29 Окт 2017
Сообщения
2.578
Симпатии
914
Пол
Женский
Исправление для amxmodx'a. По умолчанию он загружает plugins-*.ini файлы беспорядочно, это значит что вы не можете никоим образом гарантировать загрузку плагинов из файла plugins-a.ini раньше чем плагинов из файла plugins-b.ini, plugins-c.ini и т.д.

Данный AmxModX-модуль перехватывает функционал чтения файлов из директории при загрузке плагинов и предоставляет их AmxModX'у в алфавитном порядке.

Текущая версия: 0.0.1

Распаковываем архив.
Загружаем файл на сервер, в директорию modules amxmodx'а (пр. addons/amxmodx/modules).
Добавляем в начало файла modules.ini (пр. addons/amxmodx/configs) следующую строку plo.

Пример:
Was:
plugins-zxzxc.ini
plugins-aasd.ini
plugins-hsadasd.ini
plugins-beta.ini
plugins-zombie.ini
plugins-zambie.ini

будут приведены к следующему виду

Now:
plugins-aasd.ini
plugins-beta.ini
plugins-hsadasd.ini
plugins-zambie.ini
plugins-zombie.ini
plugins-zxzxc.ini

Полезное дополнение при разработке плагинов контролирующих запуск других плагинов, либо Pause-Manager'ов и т.п.

Тестировалось на AmxModX 1.10, возможна работа и на остальных.

P.s Модуль не особо тестировался, но вроде должен работать правильно, судя по коду, обо всех недочетах можете сообщать в данной теме.
Постарайтесь приложить amxx modules, amxx version, debug.log (если есть падения при запуске).
 

Вложения

  • 3,8 KB Просмотры: 26
Сверху Снизу