PDA

Просмотр полной версии : mmc module - DeckardCain


Ladon
30.10.2018, 21:34
Модуль для работы с определением статов шмоток: накопление, подсказки, фильтрация.

Для примера в модуле есть несколько определенных шмоток. Что бы добавить новые - просто идентифицируйте их свитками. Умением лучше не определять потому что огрызки недоопределенных шмоток могут мешать в базе. Можете руками накинуть в файл things.txt определенные шмотки из старых логов, отделить друг от друга пустыми строками.

Если вы идентифицировали шмотки то можно выполнить команду "перечитать" и все свежие шмотки подцепятся. Или перезапустить mmc.

Подсказки автоматически высвечиваются в магазине и на базаре.

Фильтрация выполняется следующим образом - надо набрать полную команду 'базар'/'список' и указать поисковую строку. Фильтр только один.

Смойт
06.12.2019, 11:39
Во, спасибо. То что надо.

Смойт
27.01.2020, 08:32
my $version = "1.0 30/10/2018";
А есть версия поновее? Новые фичи, плюшки вот это все.

Смойт
29.05.2020, 13:31
Решил поделиться небольшими изменениями.
Добавил в базар вывод с аффектами.
Так же добавил инвентарь и клан хран.

Возник вопрос. может знает кто в mmc у триггеров видел типы например

10000ng:bazar_helper

вот g это я так понял не выводить саму строку на которую сработал триггер

видел еще nf n- что означают эти варианты и какие есть еще?
в документации не нашел.

Смойт
02.06.2020, 09:48
Как-то плохо я читал доку.
Пусть здесь полежит.

<список флагов>[:<список групп через запятую>]. Возможные флаги:
'-' - disable - запретить применение этого триггера (по умолчанию
все триггеры создаются активными)
'g' - gag - клиент не должен печатать совпавшую строку
'm' - multiple - ищутся все вхождения <regexp> в строке, а не
только первое
<число> - priority - приоритет, определяющий порядок применения
триггеров. Триггеры применяются в порядке
уменьшения приоритетов. По умолчанию у всех
триггеров приоритет равен 1000.
's'|'n' - save|nosave - сохранять ли триггер в файл конфигурации при
выходе
'f' - fall-through - обычно клиент прекращает поиск триггеров, после
первого совпадения. Если необходимо применять
другие триггеры после этого, при его определении
необходимо указать флаг 'f'.
'x<число>' - максимальное число срабатываний, после которого
триггер автоматически отключатся, по умолчанию не
ограничено, счетчик сбрасывается по команде
/enable