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

Дайджест за июль-сентябрь

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

Сентябрь Август Июль

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

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

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

Бот статистики для Telegram

Удобная аналитика в телефоне.

Подробнее

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

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

Подробнее

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

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

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


Люнь

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

Ок. ОК.

Хоть немного и не  в тему , но хоть бы кто нибуть "LootManager" актуализировал , ато не робит (

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

  • 3 недели спустя...
  • Ответов 59
  • Создана
  • Последний ответ

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

Я как понял аддон только для одноразовых квестов? на повторные он не работает? Сколько раз попробовал вписать повторные квесты с зимнего атола, он их никак не берет

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

1 минуту назад, Akelard сказал:

Я как понял аддон только для одноразовых квестов? на повторные он не работает? Сколько раз попробовал вписать повторные квесты с зимнего атола, он их никак не берет

Гляну завтра, вообще в белый список если внести то там и повторяемые должно брать

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

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

Гляну завтра, вообще в белый список если внести то там и повторяемые должно брать

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

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

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

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

Повторяемые квесты берёт, в white_list их названия достаточно прописать, проверял на этих
 

"Меткий глаз, твёрдая рука",

    "Зимняя рыбалка",

    "Экстремальные виды спорта",

По диалогам надо смотреть какой конкретно диалог, лучше всего включить логи недобавленных диалогов командой /qcue в чат и смотреть в файле Аллоды Онлайн/Personal/Logs/mods.txt, иногда там бывают всякие необычности, но вроде пробежался везде обычные диалоги.. В логах будет выводить в формате 
[07:34:24][UserAddon/Quester: 1.0.17 (build 1764871439)]Info: {npc_name="Че-Брец",cue="Спросить, что делать дальше",}, "Спросить, что делать дальше",

элемент в скобках для прописи в npc_cues_list - привязанные к определенным нпс диалоги, вторую часть не убирал из логов но перестал пользоваться, она для добавления в cues_list без привязки к имени нпс

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

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

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

Повторяемые квесты берёт, в white_list их названия достаточно прописать, проверял на этих
 

"Меткий глаз, твёрдая рука",

    "Зимняя рыбалка",

    "Экстремальные виды спорта",

По диалогам надо смотреть какой конкретно диалог, лучше всего включить логи недобавленных диалогов командой /qcue в чат и смотреть в файле Аллоды Онлайн/Personal/Logs/mods.txt, иногда там бывают всякие необычности, но вроде пробежался везде обычные диалоги.. В логах будет выводить в формате 
[07:34:24][UserAddon/Quester: 1.0.17 (build 1764871439)]Info: {npc_name="Че-Брец",cue="Спросить, что делать дальше",}, "Спросить, что делать дальше",

элемент в скобках для прописи в npc_cues_list - привязанные к определенным нпс диалоги, вторую часть не убирал из логов но перестал пользоваться, она для добавления в cues_list без привязки к имени нпс

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

Откатил настройки, сделал как ты написал, все работает, благодарю)

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

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

Люнь!
Переоценил возможности и пропал квест "Государственные услуги: Культурная программа".
При отказе от него и взятии снова.
Проверял чисто на твоём.

Спойлер

Handler for [EVENT_OBJECT_BUFF_ADDED] with same params already registered!
Game::LuaCommonRegisterEventHandler: Fail register LuaEvent handler EVENT_OBJECT_BUFF_ADDED
  func: RegisterEventHandler, field, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 517, defined: Lua, line: 500, /Mods/Addons/Quester/quester.lua
Handler for [EVENT_OBJECT_BUFF_REMOVED] with same params already registered!
Game::LuaCommonRegisterEventHandler: Fail register LuaEvent handler EVENT_OBJECT_BUFF_REMOVED
  func: RegisterEventHandler, field, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 518, defined: Lua, line: 500, /Mods/Addons/Quester/quester.lua
Handler for [EVENT_SPELLBOOK_ELEMENT_ADDED] with same params already registered!
Game::LuaCommonRegisterEventHandler: Fail register LuaEvent handler EVENT_SPELLBOOK_ELEMENT_ADDED
  func: RegisterEventHandler, field, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 519, defined: Lua, line: 500, /Mods/Addons/Quester/quester.lua
[19:46:09][UserAddon/Quester: 1.0.2.2 (build 1746718529)]Warning: Addon [UserAddon/Quester]: Event [EVENT_QUEST_RECEIVED] (handler [7]) execution increment ErrorStatistics::errorCounter

Но добавив для отказа.

Спойлер

-- Отказ от квеста
function onQuestDiscarded(obg)
    local quest_name = userMods.FromWString(obg.name)
    
    if quest_name == "Государственные услуги: Культурная программа" then
        common.UnRegisterEventHandler(new_buff, "EVENT_OBJECT_BUFF_ADDED")
        common.UnRegisterEventHandler(buff_end, "EVENT_OBJECT_BUFF_REMOVED")
        common.UnRegisterEventHandler(onNewSpell, "EVENT_SPELLBOOK_ELEMENT_ADDED")
    end
end

-- В onInit:
	common.RegisterEventHandler(onQuestDiscarded, "EVENT_QUEST_DISCARDED")

 

Ошибка пропадает. Возможно и на другие там нужно. Но это по мере поступления.
Так для справки. Возможно и не нужно.
 

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

17 минут назад, Execryptor сказал:

Люнь!
Переоценил возможности и пропал квест "Государственные услуги: Культурная программа".
При отказе от него и взятии снова.
Проверял чисто на твоём.

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

Handler for [EVENT_OBJECT_BUFF_ADDED] with same params already registered!
Game::LuaCommonRegisterEventHandler: Fail register LuaEvent handler EVENT_OBJECT_BUFF_ADDED
  func: RegisterEventHandler, field, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 517, defined: Lua, line: 500, /Mods/Addons/Quester/quester.lua
Handler for [EVENT_OBJECT_BUFF_REMOVED] with same params already registered!
Game::LuaCommonRegisterEventHandler: Fail register LuaEvent handler EVENT_OBJECT_BUFF_REMOVED
  func: RegisterEventHandler, field, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 518, defined: Lua, line: 500, /Mods/Addons/Quester/quester.lua
Handler for [EVENT_SPELLBOOK_ELEMENT_ADDED] with same params already registered!
Game::LuaCommonRegisterEventHandler: Fail register LuaEvent handler EVENT_SPELLBOOK_ELEMENT_ADDED
  func: RegisterEventHandler, field, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 519, defined: Lua, line: 500, /Mods/Addons/Quester/quester.lua
[19:46:09][UserAddon/Quester: 1.0.2.2 (build 1746718529)]Warning: Addon [UserAddon/Quester]: Event [EVENT_QUEST_RECEIVED] (handler [7]) execution increment ErrorStatistics::errorCounter

Но добавив для отказа.

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

-- Отказ от квеста
function onQuestDiscarded(obg)
    local quest_name = userMods.FromWString(obg.name)
    
    if quest_name == "Государственные услуги: Культурная программа" then
        common.UnRegisterEventHandler(new_buff, "EVENT_OBJECT_BUFF_ADDED")
        common.UnRegisterEventHandler(buff_end, "EVENT_OBJECT_BUFF_REMOVED")
        common.UnRegisterEventHandler(onNewSpell, "EVENT_SPELLBOOK_ELEMENT_ADDED")
    end
end

-- В onInit:
	common.RegisterEventHandler(onQuestDiscarded, "EVENT_QUEST_DISCARDED")

 

Ошибка пропадает. Возможно и на другие там нужно. Но это по мере поступления.
Так для справки. Возможно и не нужно.
 

да, не делал защиту на отключение следилок при отказе от квеста, по идее не сильно нужно, т.к. эта ошибка не должна препятствовать работе аддона - чисто возмущается при повторном взятии квеста после отказа что подписка на ивент уже работает и если не перезагружать аддон/игру, то в фоне продолжает следить за бафами мизерно нагружая клиент.. добавил у себя onQuestDiscarded на все 4 квеста на которые сейчас включается кнопка для автокликера, перезаливать аддон с этим исправлением пока не буду, с новой версией только будет..

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

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

добавил у себя onQuestDiscarded на все 4 квеста на которые сейчас включается кнопка для автокликера, перезаливать аддон с этим исправлением пока не буду, с новой версией только будет..

Да я просто типа предупредил на всякий случай. Сам то я использую все аддоны старые, но декомпилированные. Ошибки проще самому исправлять. И у меня на старой выскочило. Скачал для проверки твою новую, смотрю и там тоже самое. Поэтому чисто предупредил.

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

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

Добрый день!
Большой респект за сделанное! )
Столкнулся с тем, что у НПС
перестаёт работать массив АВТОПРИЁМА "ежедневных" кв,

если у этого же НПС появляется кв из массива "ЗАПРЕТА АВТОСДАЧИ" еженедельных
(например, в Ал-Риате квест "Ликвидация" прописана в Settings из-за лимита на соверены).
Как только вручную сдаётся "запрещённый к автосдаче" кв, так сразу же корректно срабатывает автопринятие ежедневок у этого НПС.

Пробовал в Settings прописать квест "Ликвидация" ПОСЛЕ ежедневок (в массивах автоприёма и запрета сдачи) - не помогает. Вероятно, сначала всегда обрабатывается сначала ВСЕ запрещения сдачи, а потом автоприёмка.

Можно ли обработку этих двух блоков переставить местами, если срабатывание запрета сдачи блокирует автоприёмку других квестов этого НПС?

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

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

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

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

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

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

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

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

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

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


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

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

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