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

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

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

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

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

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

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

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

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

Подробнее

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

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

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


Люнь

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

Quester

Просмотр файла

Очередной аддон на квесты, делал для себя, т.к. QuestAutomation приказал долго жить, а AutoQuest мне не нравится, так в нём и не разобрался до конца и режим авто-диалогов в нём мне не подошёл.
Что может этот аддон? 
Принимает только важные квесты(жёлтые и тайны мира), сдаёт все выполненные квесты(кроме указанных в конфиге, по-умолчанию там только квест на огнеяра). 
Если есть выбор награды, то берёт первую награду из списка, если в коде не прописано иное. В файле настроек settings.lua можно указать, с каких квестов какую из выбранных наград нужно получать.

Авто-диалоги реализованы по тому же принципу, как это было сделано в questAutomation - если есть указанная строчка диалога в файле настроек, то реплика будет использована, если строчки нету, то аддон использовать её не будет. Грубо, сердито, зато эффективно. Кол-во диалогов растёт по мере заполнения(сейчас каждое обновление аддона затирает пользовательские изменения). Также реализованы цепочки диалогов.
Для того, чтобы аддон принимал нужные серые квесты добавил в настройки "белый список", т.к. аддон в первую очередь нацелен на прокачку, происходящую в основном на жёлтых квестах, но среди серых квестов также есть выгодные по опыту - их можно внести в белый список, сейчас их там мало, вносил только самые нужные(серые квесты на порталы у Лиги и квесты Ферриса).
Также сделан список "частей названий квестов", чтобы однотипные задания можно было внести в белый список сразу. Изначально делалось для краеведов, но после для квестов краеведов сделал отдельную ветку.
Для того чтобы аддон не принимал бесполезные жёлтые квесты аналогично сделан "чёрный список", в данный момент в нём квесты, выдаваемые теми npc, с которыми часто взаимодействуешь и делать этот квест не хочется. 
Для квестов краеведов реализован авто-закуп предметов для квеста после взятия квеста, взаимодействие с краеведами можно отключить в файле настроек, по-умолчанию включено. Аддон не покупает предметы по квестам краеведов, если у игрока мало золота(меньше чем х3 от нужной цены).
Для диалогов также добавлен список реплик, перед которыми аддон снимает с персонажа стаки миража, чтобы при начале боя персонаж не ушёл в инвиз и не сэвейдил моба.

Из мелких удобств сделал автоматический выход из голема на Авилоне после завершения его цепочки и автоматический выход из призрачного мира на Гипате после диалога со всеми призраками. Также добавлена кнопка для квестов на концерт Номарха Хэя, нажимая которую будут использоваться умения на данном квесте.
Настраиваемые списки аддона находятся в файле settings.lua, не забывайте только запятые после каждой записи ставить)

В планах на развитие аддона:
1. Пройти цепочку лиги целиком и внести удобства, где увижу их полезность, в данный момент многие локации мною при настройке пропущены
2. Реализовать автоматическую покупку предметов для заданий по квестам краеведов(реализовано в 1.0.1)
3. Сделать настраиваемый список квестов, в которых из нескольких предметов предпочтителен только один(реализовано в 1.0.1). От идеи выбора статов в предметах пока отказался, т.к. сильному не надо, а слабому не поможет, но возможно позже вернусь, если эта доработка не будет сильно нагружать клиент.
4. Создать конфиг белого и черного списков для "спидран" прокачки на подписочном сервере под всеми бафами, возможно успею сделать это до конца улыбки, но скорее всего нет, и без прописанного маршрута непосвященный человек будет не понимать, почему тот или иной квест мною отмечен как "ненужный" или наоборот мимо "важных" для спидрана серых квестов будут проезжать мимо не контактируя с квестгивером.
5. Добавить "маршруты" в аддон, чтобы аддон подсказывал, что рекомендуется сделать в данный момент, реализовать это также через конфиг файлы, которые при желании можно настроить под себя . Маршрутов в голове 2: "спидран прокачка под всеми бафами" и "закрытие тайн мира". Реализовать маршруты в ближайшее время не успею точно, поэтому первым запланирован маршрут на закрытие тайн мира, чтобы если какой-то квест пропущен можно было его аддоном найти и пойти дальше по цепочке. Внутриигровыми способами это к сожалению возможно не всегда и обычно приходится долго кликать по поиску квестов или идти гуглить цепочку на allodswiki. Спидран маршрут пока отменён, т.к. неизвестна судьба улыбки судьбы. Тайны мира возможно реализую другим способом, пока нету времени заняться и проверить.
6. Рассматриваю также возможность реализовать настройку списков из самой игры, но с графической стороной lua не дружу, создавать визуализацию не умею, а через чат команды это делать очень неудобно, поэтому пока остановился на внешнем файле конфиге settings.lua
7. Если у вас есть идеи где ещё можно добавить удобств, пишите 🙂

P.S. аддон проверял на х64 версии, скомпилировал скрипт также на х86. Локализация текстов диалогов для евро сервера не планируется.


 

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

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

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

Ни пуха). я тоже хотел навигатор по квестам сделать но руки не дошли. Затык с драконом на острове откровения честно вымораживал. там чтобы дальше все пошло его надо было где-то призвать. Вот после этого такая идея и возникла. А потом както понял что народу нет. и выгоднее через ковчег всех качать в общем пока не пшло. но я тоже не оставляю надежды на это.

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

2 часа назад, worm сказал:

Ни пуха). я тоже хотел навигатор по квестам сделать но руки не дошли. Затык с драконом на острове откровения честно вымораживал. там чтобы дальше все пошло его надо было где-то призвать. Вот после этого такая идея и возникла. А потом както понял что народу нет. и выгоднее через ковчег всех качать в общем пока не пшло. но я тоже не оставляю надежды на это.

Я чаще всего терял сюжетку в сиверии на мобах, которые идут по квесту и с них надо лут собрать, который выдаёт квест.. И были ещё какие-то места, где чтобы пройти к квесту по тайне мира надо сперва жёлтые квесты поделать.. + когда кукла уже фул вкаченная, а квестов жёлтых остались сотни, и не все из них важны для тайн мира, часто хотелось лишние квесты скипать(темноводье насколько помню грешит этим в особенности). Для маршрутов ещё надо разобраться как точки на карту ставить, координаты на карте+комментарий лучше чем только комментарий..

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

3 минуты назад, Кердак сказал:

координаты на карте+комментарий лучше чем только комментарий..

А еще стрелочка. указывающая на эту точку. Впринципе все есть стрелочка в блокноте. Точки в ловле животных Просто надо интерфейс продумать да все собрать. А еще хотелось както чтоб он обучался.
А так вроде геодата на квесты есть отдельно и можно самому не вписывать. В общем все есть осталось только время и музу. или наклюкаться. тогда будет время и на остальное похер. хотя тогда лучше рассказики писать. ох стока всего))

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

Привет, я не проверял конечно, профилактика началась, а можно делать получение 3 предмета квестов, там в основном идет Кровожадка, а на 1 предмете Стойкость, мне кажется лучше будут вещи получаться  с квестов

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

Очень нужно, чтобы аддон сам не сдавал квесты "Миссия спасения" у Айденуса, а только брал 🫡

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

10 минут назад, Dreada сказал:

Очень нужно, чтобы аддон сам не сдавал квесты "Миссия спасения" у Айденуса, а только брал 🫡

Пропишите /qsecret в чат 🙂 Не хотел этим делиться, но пусть будет) Сделал изначально выключенным, чтобы если качаться без улыбки этот прикол не работал.. Ну и чтобы непосвященные не задавали интересные вопросы.. сделаю для обновления сохранение статуса в конфиг самой игры, чтобы не приходилось каждый раз включать для нового персонажа

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

5 часов назад, Анатолий Шутов сказал:

Привет, я не проверял конечно, профилактика началась, а можно делать получение 3 предмета квестов, там в основном идет Кровожадка, а на 1 предмете Стойкость, мне кажется лучше будут вещи получаться  с квестов

Прокачал двух персов(воина и мага) с настройкой первого предмета, вроде как проблем нигде не встретил.. Сделать можно, проверять есть ли третий предмет, и если да, то брать третий, а если нет, то первый.. Или всё же чуть заморочиться с проверкой характеристик наград и выбирать ту, где решка кровожадка или при отсутствии такого выбирать кровожадку.. Но в прокачке вроде очень много предметов беспощадность+кровожадка, а куча беспощадки пойдёт во вред.. В общем вроде хочется сделать что-то по уму, но подводные камни пока отталкивают разбираться..

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

Очень интересно! 

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

Очень приятно, что идет творческое общение между авторами похожих аддонов.

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

Вопрос больше не по аддону, а по общей механике квестов сейчас. Долгое время не играл (сезонов 6), решил сейчас под улыбку прокачаться, пока в отпуске. Я правильно понимаю, что сейчас со стороны разрабов отключена возможность автоматической сдачи КВ за очки судьбы?

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

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

Вопрос больше не по аддону, а по общей механике квестов сейчас. Долгое время не играл (сезонов 6), решил сейчас под улыбку прокачаться, пока в отпуске. Я правильно понимаю, что сейчас со стороны разрабов отключена возможность автоматической сдачи КВ за очки судьбы?

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

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

5 часов назад, Люнь сказал:

Пропишите /qsecret в чат 🙂 Не хотел этим делиться, но пусть будет) Сделал изначально выключенным, чтобы если качаться без улыбки этот прикол не работал.. Ну и чтобы непосвященные не задавали интересные вопросы.. сделаю для обновления сохранение статуса в конфиг самой игры, чтобы не приходилось каждый раз включать для нового персонажа

Прописала, всё равно сдал после выполнения... Что-то должно произойти? Как понять, что работает?

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

1 час назад, Dreada сказал:

Прописала, всё равно сдал после выполнения... Что-то должно произойти? Как понять, что работает?

При включенных сообщениях от аддонов в чате должно прописать в чат, что режим включен, там на два квеста только сделано, которые больше опыта дают, третий сдаёт, т.к. третий слабый.. И сделано только для лиги, имперские квесты не добавлял.. 

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

14 минут назад, Люнь сказал:

При включенных сообщениях от аддонов в чате должно прописать в чат, что режим включен

Хмм... Ничего в чате не писало. Как быть? Квесты за лигу делаю

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

10 минут назад, Dreada сказал:

Хмм... Ничего в чате не писало. Как быть? Квесты за лигу делаю

пкм на вкладку чата, системные, дополнения, и поставить там галочки. При включенном режиме должно отказываться от этих квестов после выполнения, если хватает очков судьбы(больше 73500), если же очков судьбы меньше, то сдаёт

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

12 часов назад, Люнь сказал:

пкм на вкладку чата, системные, дополнения, и поставить там галочки. При включенном режиме должно отказываться от этих квестов после выполнения, если хватает очков судьбы(больше 73500), если же очков судьбы меньше, то сдаёт

Спасибо, попробую ещё раз! ❤️

 

UPD: всё работает 😍

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

6 часов назад, Люнь сказал:

Прокачал двух персов(воина и мага) с настройкой первого предмета, вроде как проблем нигде не встретил.. Сделать можно, проверять есть ли третий предмет, и если да, то брать третий, а если нет, то первый.. Или всё же чуть заморочиться с проверкой характеристик наград и выбирать ту, где решка кровожадка или при отсутствии такого выбирать кровожадку.. Но в прокачке вроде очень много предметов беспощадность+кровожадка, а куча беспощадки пойдёт во вред.. В общем вроде хочется сделать что-то по уму, но подводные камни пока отталкивают разбираться..

А чего они вернули разные статы? Года два или год назад последний раз качал перса и на трёх предметах абсолютно одинаковые статы были. Только названия разные. Выбор предмета критичен только для амулетов и тех кто их собирает. 

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

18 минут назад, worm сказал:

А чего они вернули разные статы? Года два или год назад последний раз качал перса и на трёх предметах абсолютно одинаковые статы были. Только названия разные. Выбор предмета критичен только для амулетов и тех кто их собирает. 

Там есть и такие квесты, но в большинстве своём статы разные

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

да тогда на рандом надом. будкт боле менее комплексно. да и уровни пролетают. что локации перепрыгиваешь.

 

 

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

Качалась только на демоне (на голду), проблем не встретила, не смотрела даже какие шмотки натягиваю, всё подряд надевала, что получше.

На шмот вообще пофиг, если оружку прикупить на 90 (в идеале ещё на 60), то вообще ни где не будет вопросов. Но я 90 статов в кровку вкидывала на всякий 🙂

...да и на демоне кнопка из вех всё лицо поднимает...

Но это всё такое, когда на опыте и на голду, с другими может не прокатить.

А кроме Миссий может ещё какой-то интересный квестик добавится? Сны, например... 👀

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

6 часов назад, Dreada сказал:

А кроме Миссий может ещё какой-то интересный квестик добавится? Сны, например... 👀

Он там тоже включен при активном режиме 🙂

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

Аддон берет все квесты у почтальона и лидера фракции, это очень мешает и приходится аддон регулярно отключать, было бы хорошо запретить брать квесты у этих пресонажей. Есть хороший гайд по прокачке вопла за 3 часа, там нужно брать много серых, скипаемых квестов. Было бы хорошо, если бы аддон их барл. Вот гайд

 

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

7 часов назад, MrHagls сказал:

Аддон берет все квесты у почтальона и лидера фракции, это очень мешает и приходится аддон регулярно отключать, было бы хорошо запретить брать квесты у этих пресонажей. Есть хороший гайд по прокачке вопла за 3 часа, там нужно брать много серых, скипаемых квестов. Было бы хорошо, если бы аддон их барл. Вот гайд

Это всё можно настроить под себя в settings файле. 

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

В 16.10.2024 в 19:51, Люнь сказал:

 

Syntax error during pre-compilation
  /Mods/Addons/Quester/settings.lua:540: unexpected symbol near '}'
Can't execute script: Mods/Addons/Quester/settings.lua for addon: Mods/Addons/Quester/AddonDesc.(UIAddon).xdb
Lua::StateMain::LuaDemandExplicitGlobalDeclarationIndexFunc: Attempt to read from undeclared global variable: kraeved_enabled
  func: __index, metamethod, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/Quester/mainscript.lua
Lua::StateMain::LuaDemandExplicitGlobalDeclarationIndexFunc: Attempt to read from undeclared global variable: kraeved_enabled
  func: __index, metamethod, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/Quester/mainscript.lua

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

3 минуты назад, asia сказал:

Syntax error during pre-compilation
  /Mods/Addons/Quester/settings.lua:540: unexpected symbol near '}'
Can't execute script: Mods/Addons/Quester/settings.lua for addon: Mods/Addons/Quester/AddonDesc.(UIAddon).xdb
Lua::StateMain::LuaDemandExplicitGlobalDeclarationIndexFunc: Attempt to read from undeclared global variable: kraeved_enabled
  func: __index, metamethod, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/Quester/mainscript.lua
Lua::StateMain::LuaDemandExplicitGlobalDeclarationIndexFunc: Attempt to read from undeclared global variable: kraeved_enabled
  func: __index, metamethod, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/Quester/mainscript.lua

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

settings.lua

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

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

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

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

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

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

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

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

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

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


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

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

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