Перейти к содержанию

Дайджест за январь-март

Обновления гайдов и аддонов

Март Февраль Январь

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать


Люнь

Рекомендуемые сообщения

В 25.10.2024 в 02:13, Люнь сказал:

Могу предположить, что либо аддон при автоматическом обновлении не обновил файл settings.lua, либо вы настроили много для себя и переписали файл на предыдущий настроенный, либо где-то после какой-то строки пропустили запятую.. На всякий случай прикладываю свой текущий файл настроек. В файле настроек обязательно должны быть все переменные, иначе будет ошибка компиляции, и он не допускает ошибок синтаксиса, поэтому запятые очень важны.

settings.lua 27.87 kB · 1 загрузка

Да, много добавляла, пропустила запятую... Пробую настроить на сдачу всего на оплоте.

Прокачка понравилась, хотя для империи кое-что приходится делать вручную. Не корректировала, поскольку улыбка на авторитет, увы, недолгая. Скоро буду качать твина, специально, чтобы посмотреть диалоги.

В целом, от аддона очень положительные эмоции. Я бы не сказала, что это аналог QuestAutomation, скорее напоминает  AutoSelectDialog, особенно по настройке, но без реакции на неписей.

Большое спасибо!

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 55
  • Создана
  • Последний ответ

Топ авторов темы

На оплоте сдача трофеев проходит нормально, но однократно. То есть, приходится много раз нажимать, чтобы все сдать. Можно ли зациклить этот процесс?

Спойлер

    --- Оплот гильдии
    "100 штук.",
    "50 штук.",
    "25 штук.",
    "20 штук.",
    "15 штук.",
    "7 штук.",
    "2 штуки.",
    "1 штуку.",
    "Сдать боевые трофеи.",
    "Сдать животный жир!",
    "Сдать эфирную древесину.", 
    "Сдать замечательные топорики!",
    "Сдать кристаллическую крошку!",
    "Сдать Искры из Царства Стихий!",
    "Сдать Искры из героических приключений!",
    "Сдать Искры из приключений для отряда!",

 

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Давным-давно написал нечто подобное для себя. Оказывается, данная тема актуальна?))

Как сравниваешь квесты у моба и в списке, циклом? Не подвисает ли клиент (микрофриз или жёстче)?

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...
В 26.11.2024 в 22:27, DSmmo сказал:

Давным-давно написал нечто подобное для себя. Оказывается, данная тема актуальна?))

Как сравниваешь квесты у моба и в списке, циклом? Не подвисает ли клиент (микрофриз или жёстче)?

да, тупо циклом, чтобы подвисало надо чтобы строчек были миллионы, простая операция сравнения не нагружает процессор

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Аддон автоматом сдал квест на огнеяра, который висел, чтобы сдать под баф ордена😕 Стоило просто перейти с перерода на основу и не посмотреть, что аддон всё так же включен.
Можно ли внести квесты в лагере в исключения по умолчанию? Для забывчивых хлебушков.

Ссылка на комментарий
Поделиться на другие сайты

Только что, Draculina сказал:

Аддон автоматом сдал квест на огнеяра, который висел, чтобы сдать под баф ордена😕 Стоило просто перейти с перерода на основу и не посмотреть, что аддон всё так же включен.
Можно ли внести квесты в лагере в исключения по умолчанию? Для забывчивых хлебушков.

Да, добавлю список для квестов исключений при сдаче, сейчас насколько помню по коду там сдаёт всё что возможно

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Люнь сказал:

Да, добавлю список для квестов исключений при сдаче, сейчас насколько помню по коду там сдаёт всё что возможно

По идее, можно просто поставить запрет на сдачу повторяющихся квестов.
Если заморачиваться, то имеет смысл тогда сделать проверку на наличие 6 точек ЦС (для квестов в лагере), а для огнеяра - проверку на баф ордена дополнительно. Для квестов типа Ал-Риата или Снежного курорта - проверку на лимит ценностей (чтобы награда "в молоко" не улетела).

ЗЫ. Добавлю немного данных из настроек для Империи (заполнялось мной ещё в AoPackZeon, но может быть полезно и тут):
-- Оплот гильдии
    ["Ариадна"] = {"Я хочу вернуться в столицу"},
-- Весенний Ивент
    ["Уклонист"] = {"Вручить повестку"},
    ["Эрнест Могилин"] = {"Запросить данные для Букета Весенних"},
    ["Ухват Беспощадных"] = {"Запросить данные для Букета Весенних"},
    ["Шип Змеелов"] = {"Запросить данные для Букета Весенних"},

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Привет. Есть вариант добавить блэклист неписей, у которых не брать и не сдавать квесты автоматом?

Изменено пользователем Ctx17
Ссылка на комментарий
Поделиться на другие сайты

В 19.01.2025 в 04:01, rosien сказал:

аддон перестал работать, после обновления

Вероятнее всего вы правили settings.lua и допустили ошибку синтаксиса где-то, по возможности включите лог ошибок в настройках и покажите какую ошибку пропишет в personal/logs/mods.txt при включении аддона

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, Ctx17 сказал:

Привет. Есть вариант добавить блэклист неписей, у которых не брать и не сдавать квесты автоматом?

Возможность сделать такое есть, но добавить смогу не скоро, начал переписывать в отдельной версии аддона под новую структуру, но времени и сил доделать пока не хватает

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Обновил себе конфиг со всеми новыми квестами Кадагана.
Добавлено много квестов и переименовано несколько старых, которые перенесли в купол.
Убрал комментарии с дейликов на артефакты, чтобы их тоже брало автоматом.
Добавил новые авто реплики для дейликов Кадагана.
Отключил записи в лог.

Может кому-то пригодится)

 

 

settings.lua

Изменено пользователем Slashuur
Обновлено 18.02.2025
Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...
13 часов назад, baysakalov сказал:

Есть ли в аддоне база(лист) всех  квестов  на локации?

по аддону не знаю, но

Можно получить список всех выполненных персонажем задание, можно получить список выполненных заданий на конкретной карте или список взятых квестов персонажем или список квестов взятых на конкретной карте
Если нужны все задания на карте соответсвено надо или пройти их все одним персонажем и потом сравнивать на других или сделать самому например используя https://allodswiki.ru/db/zone/39705-kadagan Однако сранение может быть не точным так как для разных фракций или по уровню и по др признакам одно и тоже задание может иметь разные названия поэтому дополнительно стоит сверять с прогрессом карты и количеством заданий на карте и выполненных

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

Конфиг с добавлением всех сюжетных квестов 16.1 и всех дейликов на Кадагане

settings.lua

Ссылка на комментарий
Поделиться на другие сайты

Вечерочка. Только у меня реплики не пашут или весь аддончик полёг? Очень хотелось бы воскресить к улыбке.

UPD: походу в файле накосячила... вроде пашет.

Изменено пользователем Dreada
Ссылка на комментарий
Поделиться на другие сайты

  • 6 месяцев спустя...

Спамит в лог. Не часто, но есть.

Спойлер

Game::LuaUnitGetTitle: unit (id=141656) not found
  func: GetTitle, field, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/Quester/quester.lua
[04:55:56][UserAddon/Quester: 1.0.2.2 (build 1746718529)]Warning: Addon [UserAddon/Quester]: Event [EVENT_VENDOR_LIST_UPDATED] (handler [8]) execution increment ErrorStatistics::errorCounter
Game::LuaUnitGetTitle: unit (id=141656) not found
  func: GetTitle, field, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/Quester/quester.lua
[04:56:02][UserAddon/Quester: 1.0.2.2 (build 1746718529)]Warning: Addon [UserAddon/Quester]: Event [EVENT_VENDOR_LIST_UPDATED] (handler [8]) execution increment ErrorStatistics::errorCounter

Спойлер

Судя по логу, аддон Quester для Аллодов Онлайн пытается получить заголовок (название) юнита с ID 141656, но такого юнита в текущем окружении не существует — отсюда ошибка:

Game::LuaUnitGetTitle: unit (id=141656) not found

Это происходит внутри обработчика события EVENT_VENDOR_LIST_UPDATED, что говорит о том, что аддон, вероятно, проверяет наличие квестовых NPC или торговцев, но делает это без предварительной проверки, существует ли такой юнит в данный момент.

Что происходит на техническом уровне?

Событие EVENT_VENDOR_LIST_UPDATED срабатывает, когда открывается список товаров у торговца.

Quester пытается получить информацию о каком-то юните (возможно, торговце или связанном с квестом NPC) по его ID.

Этот ID (141656) больше не актуален — юнит уже ушёл, сменил зону, despawn'нулся или никогда не был загружен.

Вызов unit:GetTitle() на несуществующем объекте вызывает ошибку в движке, которую Lua не перехватывает.

Система логгирования Аллодов фиксирует это как ошибку и увеличивает счётчик ошибок аддона.


Плохо что файл quester.lua закрыт. ((( Так бы можно было самому попробовать исправить.

Изменено пользователем Execryptor
Ссылка на комментарий
Поделиться на другие сайты

Мой конфиг на Кватор и загорье, обновлением аддона позже закину, надо ещё местами поправить и хочется для Нея диалоги прописать сразу

settings.lua

Ссылка на комментарий
Поделиться на другие сайты

В 23.11.2025 в 01:20, Execryptor сказал:

Спамит в лог. Не часто, но есть.

  Скрыть контент

Game::LuaUnitGetTitle: unit (id=141656) not found
  func: GetTitle, field, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/Quester/quester.lua
[04:55:56][UserAddon/Quester: 1.0.2.2 (build 1746718529)]Warning: Addon [UserAddon/Quester]: Event [EVENT_VENDOR_LIST_UPDATED] (handler [8]) execution increment ErrorStatistics::errorCounter
Game::LuaUnitGetTitle: unit (id=141656) not found
  func: GetTitle, field, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/Quester/quester.lua
[04:56:02][UserAddon/Quester: 1.0.2.2 (build 1746718529)]Warning: Addon [UserAddon/Quester]: Event [EVENT_VENDOR_LIST_UPDATED] (handler [8]) execution increment ErrorStatistics::errorCounter

  Показать контент

Судя по логу, аддон Quester для Аллодов Онлайн пытается получить заголовок (название) юнита с ID 141656, но такого юнита в текущем окружении не существует — отсюда ошибка:

Game::LuaUnitGetTitle: unit (id=141656) not found

Это происходит внутри обработчика события EVENT_VENDOR_LIST_UPDATED, что говорит о том, что аддон, вероятно, проверяет наличие квестовых NPC или торговцев, но делает это без предварительной проверки, существует ли такой юнит в данный момент.

Что происходит на техническом уровне?

Событие EVENT_VENDOR_LIST_UPDATED срабатывает, когда открывается список товаров у торговца.

Quester пытается получить информацию о каком-то юните (возможно, торговце или связанном с квестом NPC) по его ID.

Этот ID (141656) больше не актуален — юнит уже ушёл, сменил зону, despawn'нулся или никогда не был загружен.

Вызов unit:GetTitle() на несуществующем объекте вызывает ошибку в движке, которую Lua не перехватывает.

Система логгирования Аллодов фиксирует это как ошибку и увеличивает счётчик ошибок аддона.


Плохо что файл quester.lua закрыт. ((( Так бы можно было самому попробовать исправить.

гляну, это из блока для покупки предметов краеведов при открытии любого окна куплипродажи(смотрит на "титул" торговца, с которым игрок общается), можете подсказать где именно возникает? сейчас там прописана защита исключительно через наличие "нпс интерактора" с кем общение происходит, судя по всему interactor(без его наличия не идёт дальше по коду) и interactor.interactorId(141656) он видит, но при проверке титула у вас почему-то решает выдать ошибку, что такого юнита нет.. Логически не могу пока придумать причину такого.. 
По-хорошему там немного переделать, чтобы вешало следилку не постоянно, а только при взятии отдельных квестов, но т.к. оно не грузило не заморачивался с этим..

Ссылка на комментарий
Поделиться на другие сайты

@Люнь Здравствуйте, подскажите пожалуйса, что нужно сделать в коде, чтобы бы адон квестер, больше не брал вообще квестов, но работал и дальше на сдачу квестов? Тяжело ли это сделать, хочу себе на прокачку сделать такой функционал, просто мне не нужны квест важные и тайны мира, и они журнал забивают, но функционал сдачи нужен, очень.  Подскажите пожалуйста.

Ссылка на комментарий
Поделиться на другие сайты

В 02.12.2025 в 21:50, Xoqeb сказал:

@Люнь Здравствуйте, подскажите пожалуйса, что нужно сделать в коде, чтобы бы адон квестер, больше не брал вообще квестов, но работал и дальше на сдачу квестов? Тяжело ли это сделать, хочу себе на прокачку сделать такой функционал, просто мне не нужны квест важные и тайны мира, и они журнал забивают, но функционал сдачи нужен, очень.  Подскажите пожалуйста.

залью следующим обновлением возможность выключить принятие квестов текстовой командой "/qaccept" в чат и переменную в настройки вынесу, чтобы можно было задать значение по-умолчанию, в конфиг сохранять её не буду, излишне как будто. При включении аддона будет значение из файла настроек, и если не надо на постоянку выключать принятие - один раз написать в чат /qaccept и в текущей сессии значение переменной поменяется на противоположное. 
На всякий случай проверю перед заливкой как сервера включат и закину на аллодер с диалогами лиги на кваторе и диалогами Нея.. оптимизацию выбора диалогов пока увы не подготовил, вообще не до этой переделки.. Пока чисто напихал break-ов, должно уже сильно снизить нагрузку, но до полной оптимизации надо сильно переделывать всю структуру файла настроек(делать это не хочется и приведёт к более строгому правилу заполнению самого файла, надеюсь лишних брейков никуда не пихнул, кхъ).

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...
4 минуты назад, gVOzd сказал:

Обновление аддона планируется ?

В ближайшее время нет, основное залил 2 недели назад

Ссылка на комментарий
Поделиться на другие сайты

ВНИМАНИЕ!
Обязательна информация из \Personal\Logs\mods.txt для диагностики ошибки.
Иначе вам не помочь.
В игре включите в Меню → Интерфейс → Общие настройки → Запись ошибок пользовательских дополнений. Затем запустите аддон в игре.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования