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

Дайджесты за январь-февраль

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

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

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

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

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

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

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

Подробнее

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

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

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

LabCalendar


narinoa

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

А аддон сам пишет название сервера или надо самим прописать) (просто скоро слияние и название сменят)
  И кстати не проверяет сервер)(при совпадение ника кричит на всех серверах)

При смене перерода

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

16 часов назад, раздача сказал:

А аддон сам пишет название сервера или надо самим прописать)

Необходимо будет вручную переименовать либо удалить папку с настройками и пообщаться со всеми рогами снова - так более надежнее.

16 часов назад, раздача сказал:

 И кстати не проверяет сервер)(при совпадение ника кричит на всех серверах)

При смене перерода

Это где? При окрытии окна воплощений проверяется, какому серверу принадлежит персонаж, у которого готовы рога. И если сейчас смотрят не с этого сервера и ник точно такой же, то уведомление не выводится.

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

22 минуты назад, narinoa сказал:

Необходимо будет вручную переименовать либо удалить папку с настройками и пообщаться со всеми рогами снова - так более надежнее.

Это где? При окрытии окна воплощений проверяется, какому серверу принадлежит персонаж, у которого готовы рога. И если сейчас смотрят не с этого сервера и ник точно такой же, то уведомление не выводится.

image.png.7a428f4d564e58e22cdf72ae0e4b283b.pngimage.png.7bd3450c6d3dc4a3a708272a8d3f6cc9.png
хм, я с ол(да с фантазией не очень),может версия не та.Был еще св с утра, но там я собрал уже.(этот же ник)

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

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

Будет отлично, если под строкой "Коралл" появится "Нужно эмбриума на новый рог".
Вычисляется по формуле: (стоимость следующего рога в коралле – имеющийся коралл) / 5. В идеале, чтобы при достижении нужного количества эмбриума число в строке "Эмбриум" выделялось зелёным, по аналогии с созревшими рогами.

Очень пригодится тем, кто ещё не построил нужное количество рогов.

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

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

Перебегаешь от рога к рогу. На одном из них задаётся вопрос - новый он или ограбили старый. Не успеваешь затормозить, отбегаешь от рога далеко. Жмакаешь кнопку "новый". Окошко не убирается. Приходится перезагружать аддон. В логе показывает вот такое:

[19:48:08]Error: addon LabCalendar(1543661054): Widgets::LuaGetWidgetDesc: Empty DBDesc for widget, details: int __cdecl Widgets::LuaGetWidgetDesc(struct lua_State *)
  func: GetWidgetDesc, method, line: -1, defined: C, line: -1, [C]
    func: WCD, global, line: 136, defined: Lua, line: 134, [string "Mods/Addons/LabCalendar/Scripts/Main.lua"]
      func: ?, ?, line: 733, defined: Lua, line: 717, [string "Mods/Addons/LabCalendar/Scripts/Main.lua"]
  func: CreateWidgetByDesc, method, line: -1, defined: C, line: -1, [C]
    func: WCD, global, line: 138, defined: Lua, line: 134, [string "Mods/Addons/LabCalendar/Scripts/Main.lua"]
      func: ?, ?, line: 733, defined: Lua, line: 717, [string "Mods/Addons/LabCalendar/Scripts/Main.lua"]
[19:48:08]Error: addon LabCalendar(1543661054): Widgets::LuaCreateWidgetByDesc: param 2 not a class GameBase::ResourceId<struct NDb::Widget> (type: nil), details: int __cdecl Widgets::LuaCreateWidgetByDesc(struct lua_State *)
  func: CreateWidgetByDesc, method, line: -1, defined: C, line: -1, [C]
    func: WCD, global, line: 138, defined: Lua, line: 134, [string "Mods/Addons/LabCalendar/Scripts/Main.lua"]
      func: ?, ?, line: 733, defined: Lua, line: 717, [string "Mods/Addons/LabCalendar/Scripts/Main.lua"]
Error while running the chunk
  [string "Mods/Addons/LabCalendar/Scripts/Main.lua"]:139: attempt to call method 'SetName' (a nil value)
  func: SetName, method, line: -1, defined: C, line: -1, [C]
    func: WCD, global, line: 139, defined: Lua, line: 134, [string "Mods/Addons/LabCalendar/Scripts/Main.lua"]
      func: ?, ?, line: 733, defined: Lua, line: 717, [string "Mods/Addons/LabCalendar/Scripts/Main.lua"]

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

12 часов назад, Draculina сказал:

Приходится перезагружать аддон.

Можете пока пользоваться заплаткой: 

 

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

8 часов назад, narinoa сказал:

Можете пока пользоваться заплаткой: 

 

Уже) Только оно не относится к описанному случаю. Это происходило и до хотфикса. Перезагружать требуется не из-за смены локации, а просто потому, что сам аддон зависает после такого.

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

Пока разработчики не решили проблему аддонов, особенно актуальна была бы галочка в настройках "показывать напоминание о созревших рогах". Иначе, на каждой локации вылезает окошко, когда у переродов созрели рога. Хотя, может быть пока не до того, чтобы с них собрать.

ЗЫ. Спасибо за исправление предыдущей ошибки ^,..,^

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

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

Пока разработчики не решили проблему аддонов, особенно актуальна была бы галочка в настройках "показывать напоминание о созревших рогах". Иначе, на каждой локации вылезает окошко, когда у переродов созрели рога. Хотя, может быть пока не до того, чтобы с них собрать.

ЗЫ. Спасибо за исправление предыдущей ошибки ^,..,^

Терпеть еще до след. четверга...

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

v2.4.5 (на основе 2.4.4 из основной темы)

Решена проблема с "таблицей на весь экран" при добавлении первой записи для лабиринта.
Если при "общении" с Рогом Изобилия он оказывается ограбленным, записывается новый срок окончания производства.
Любой Рог Изобилия, которого нет в списке - считается новым (так решена проблема постоянных вопросов "Вас ограбили, или это новый?", если производство заканчивается с разницей в 2 дня).
Таблица сортируется по Сроку, по Имени персонажа, по Ресурсу (решена проблема с "прыжками" строчек в таблице при добавлении/обновлении информации).
Все однотипные записи (персонаж + тип производства + срок) не дублируются в таблице. Количество записывается для последнего Рога.
Решена проблема с "-1" в счётчике готовых Рогов. Учитывая предыдущий пункт, теперь этот счётчик показывает количество типов готовых ресурсов.
Улучшена общая производительность - проседание FPS должно быть меньше (сортировка выполняется только при открытии списка; таблица теперь короче из-за "схлопывания" однотипных записей).

 

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

v2.4.6

  • Показываем сообщение, что ресурсов достаточно для строительства нового Рога изобилия, и когда пополняются запасы эмбриума (т.е. считаем сумму коралла и 5*эмбриума).
  • Аддон пытается "угадывать" рог из известных, если тот был сломан и уже восстановился (и обновить информацию в таблице). Если ситуация неоднозначная, всё же задаём вопрос "Вас ограбили, или это новый?".
  • Т.к. диалог "Вас ограбили?" пришлось вернуть, всплыла и проблема с ненажимаемой кнопкой. Для "Ограбили" причину нашёл и исправил (OnInteractEnd отрабатывал до фактического обновления информации).

Известные проблемы:

  • При использовании Искры появляется лишняя запись в таблице (всегда можно удалить вручную).
  • Проблема с "ненажимаемой" кнопкой всё ещё иногда встречается (раньше было 100% повторяемость, сейчас уже должно реально (не)повезти).

 

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

Можно ли выводить на экране сообщение, что припасы отсутствуют? По умолчанию - только на ЛА, где рога выставлены на эмбриум.
Добавить в настройки пункт "Напомнить о пополнении припасов" и поле для указания числа. Если число припасов меньше/равно данному значению - выводить сообщение (при условии, что стоит галочка в настройках). По умолчанию поле = 0.

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

А можно как-нибудь сделать переключение между "режимом сворачивания рогов" и "полным"? Я перешел на этот аддон с аналогичного LAinfo во многом из-за этого, хочется видеть просто все свои рога, мне так приятнее, что ли. А так же с версии 2.4.5 стало записываться странное количество золота - рог производит 18883 золота, но записывается 18882. Непонятно.

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

 

On 2/8/2019 at 7:24 PM, Draculina said:

Можно ли выводить на экране сообщение, что припасы отсутствуют?

Реально.
Постановка задачи исчерпывающая.
Как только освою работу с виджетами, добавлю эту фичу.

 

On 2/8/2019 at 9:43 PM, grigorov said:

А можно как-нибудь сделать переключение между "режимом сворачивания рогов" и "полным"? Я перешел на этот аддон с аналогичного LAinfo во многом из-за этого, хочется видеть просто все свои рога, мне так приятнее, что ли.

Всё упирается в то, что API Аллодов не возвращает уникальный идентификатор Рога Изобилия.
Вы пробежали по всем шести Рогам, в "полном списке" шесть строк. Потом вернулись к первому Рогу. Как догадаться, что этот уже есть в списке?
Комбинация "Сервер - Имя персонажа - Тип производства - Срок", хоть и с огромным трудом (ограбления, серверный баг с разбежкой окончания строительства и т.п.), но вычисляется.
"Облизываюсь" на interactorId. Если это именно то, на что я надеюсь - режим "сворачивания/полный" будет.
 

On 2/8/2019 at 9:43 PM, grigorov said:

А так же с версии 2.4.5 стало записываться странное количество золота - рог производит 18883 золота, но записывается 18882. Непонятно. 

Поднял логи, посмотрел внимательно:

Quote

Чеканить монеты в количестве 18882 золотых

и сразу же:

Quote

Рог изобилия занят производством.
Продукция: Золото.
Количество: 18883.

Явная "особенность" движка Аллодов.
Аддон честно пишет то, что заказывали при строительстве (18882).
Если удалить запись и поговорить с Рогом, должно записаться то, что производится (18883).
Правке не подлежит.

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

16 часов назад, Operator сказал:

"Облизываюсь" на interactorId

К сожалению, он существует только когда аватар существует, и каждый раз они разные. Поэтому очень много скриптов работает "на костылях".

16 часов назад, Operator сказал:

Явная "особенность" движка Аллодов. Правке не подлежит.

Опять же, можно пофиксить, только вот рогов с золотом у меня больше, чем на низкой сложности нет, поэтому пофикшено только для нее.

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

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

Просто висит кнопка, но не перетащить ее ни активировать нельзя. https://gyazo.com/eb64649c12b6004291cd7252070f8665

 

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

9 часов назад, animationstime сказал:

Ни логов об ошибках ничего нету

Значит у вас отключено логирование в AllodsOnline\Personal\global.cfg, user_mods_log_enable должно быть с цифрой 1.

9 часов назад, animationstime сказал:

аддон просто сломался

Обновите аддон.

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

Error while running the chunk
  [string "Mods/Addons/LabCalendar/Scripts/Main.lua"]:145: attempt to perform arithmetic on local 'newW' (a nil value)
  func: __mul, metamethod, line: -1, defined: C, line: -1, [C]
    func: SetWidth, global, line: 145, defined: Lua, line: 143, [string "Mods/Addons/LabCalendar/Scripts/Main.lua"]
      func: ?, ?, line: 1489, defined: Lua, line: 1481, [string "Mods/Addons/LabCalendar/Scripts/Main.lua"]
 

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

4 часа назад, animationstime сказал:

attempt to perform arithmetic on local 'newW' (a nil value)

Исправлено, обновите аддон.

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

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

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

  • 2 недели спустя...
18.02.2019 в 21:50, Draculina сказал:

При автоперезапуске рогов часто запуск просто не начинается

Сервер иногда не успевает вовремя принять/отправить ответ. Такая проблема всегда была с аддонами, которые автоматически диалоги выбирают.

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

3 часа назад, narinoa сказал:

Сервер иногда не успевает вовремя принять/отправить ответ. Такая проблема всегда была с аддонами, которые автоматически диалоги выбирают.

Так... А задержку в выборе вручную поставить можно? Насколько помню, для Тка-Рики был подобный аддон, там это требовалось на испытании со сферами жадности, чтобы баф у Гипатской взять.

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

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

Очень не хватает:
- возможность сортировки при клике на шапку столбца
- напоминание о том, что можно поднять ранг защитникам лабиринта за ГС (при достижении нужного уровня экипировки)
- автоматический выбор ресурса при открытии еженедельных шкатулок (если для этого есть механизм реализации)

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

21.04.2019 в 04:48, Draculina сказал:

- возможность сортировки при клике на шапку столбца

А зачем нужна еще и сортировка, если есть фильтр имен и оно сразу сортируется по дата+имя? 

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

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

А зачем нужна еще и сортировка, если есть фильтр имен и оно сразу сортируется по дата+имя? 

Один клик или несколько. Как вариант, вынести строку поиска в шапку с основной информацией.

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

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

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

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

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

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

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

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

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

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