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

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

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

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

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

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

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

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

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

Подробнее

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

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

Подробнее

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

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

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

LEM

Разработчик аддонов
  • Постов

    761
  • Зарегистрирован

  • Посещение

Весь контент LEM

  1. Такое может произойти, если виджет сумки показать принудительно другим аддоном. Error: addon ItemTemporary: Error while running the chunk Error: addon ItemTemporary: [string "Mods/Addons/ItemTemporary/ItemTemporary.luac"]:0: attempt to perform arithmetic on a nil value Error: addon ItemTemporary: func: __mul, metamethod, line: -1, defined: C, line: -1, [C] Error: addon ItemTemporary: func: RefreshItemTime, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/ItemTemporary/ItemTemporary.luac"] Error: addon ItemTemporary: func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/ItemTemporary/ItemTemporary.luac"]
  2. Если речь о аддоне, который бы сам кастовал умения покровителя для прокачки, то такого нет и реализовать не получится.
  3. Если не подойдет UnitDetector, то может найдется умелец, который сделает аддон под эту задачу.
  4. Вроде в UnitDetector есть функционал под конкретного моба. Это для ИК необходимо?
  5. Сортировать так не получится. Нельзя получить позицию юнитов (за некоторым исключением). А подобная фильтрация есть в том или ином виде у каждого из аддонов подобного направления (чаще это осуществляется сменой "режима отображения"). Правда почти все платные, но можно купить премиум доступ и спокойно попробовать все. Вот немного ссылочек:
  6. Для добавления новых инсигний потребуются правки кода. Лучше поделитесь названиями инсигний и оставьте это нам.
  7. https://alloder.pro/forums/topic/1085-worlddamage/#comment-44777
  8. Правки по запросу: Исходников нет, но удалось выкрутиться.
  9. Как перетаскивать рамки аватара или цели: Правой кнопкой мыши по портрету Настройки рамки персонажа Разблокировать рамку Теперь можно перетащить Правой кнопкой мыши по портрету Настройки рамки персонажа Заблокировать рамку Готово! Как перетаскивать баффы аватара или цели: Правой кнопкой мыши Разблокировать Перемещаем Правой кнопкой мыши Заблокировать Готово!
  10. LEM

    AoUMeter

    Странно все это. Была у меня мысль, что у вас старый аддон, в котором была такая проблема. А в рейде не надо было как-то разделяться и далеко уходить от сопартийцев?
  11. У какого-то итема не удалось получить спелл. А можно скрин панельки или списочек всего, что вынесено на панельку?
  12. LEM

    AoUMeter

    Какая версия аддона?
  13. Для облегчения переноса настроек аддонов мною написан небольшой скрипт. Он умеет дописывать в существующие настройки аддонов (data/Mods/Configs/аддон/user.cfg) данные из /Personal/user.cfg Необходимо обратить внимание на то, что скрипт может ТОЛЬКО ДОПИСЫВАТЬ В СУЩЕСТВУЮЩИЕ НАСТРОЙКИ АДДОНОВ (data/Mods/Configs/аддон/user.cfg). Это ограничение связано с тем, что нет точной возможности определить принадлежность данных из /Personal/user.cfg аддону т.к. название секции при записи можно задать любое. Поэтому, чтобы скрипт смог связать настройки из /Personal/user.cfg с аддоном, ему необходим файл data/Mods/Configs/аддон/user.cfg с какими-нибудь записями аддона. Небольшой совет при отсутствии файла data/Mods/Configs/аддон/user.cfg для необходимого аддона: если у аддона есть кнопка с сохранением своей позиции или что-то, что может побудить аддон записать данные, то воспользуйтесь этим. В том же билдменеджере можно сохранить какой-нибудь билд. Использование: Скачиваем архив cfg.zip Распаковываем в любое удобное место Если нет доверия к прикрепленному интерпретатору, то можно воспользоваться поставляемым вместе с игрой (/data/Mods/Docs/ModdingDocuments.zip/LuaCompiler/luajit-2.0.4.exe) Файл cfg.lua кидаем на файл luajit-2.0.4.exe В результате открывается такое вот окно: Предлагается ввести путь до папки с игрой, пишем путь (у меня это "E:\allods\"). Предлагается выбрать режим работы скрипта: добавить или восстановить. Остановимся на этом поподробнее. У скрипта есть два режима выполнения: 1. append (добавить данные из общего конфига в конфиги аддонов) 2. restore (восстановить конфиги аддонов из резервной копии, которая создается при добавлении) Поскольку нам надо добавить, то пишем "a". Запрашивать подтверждение изменения для каждого файла? Если необходимо, то скрипт может запрашивать подтверждение на изменение для каждого файла. Сейчас это не требуется, поэтому отказываемся "n". Скрипт читает файл /Personal/user.cfg и выводит структуру его содержимого. Небольшое пояснение: global - секция с глобальными настройками аддонов accounts - секция, в которой содержатся секции аккаунтов account(логин аккаунта) - секция, в которой содержатся секции персонажей character(identifier, номер) - секция, в которой содержатся настройки аддонов для персонажа Вот как выглядит сам процесс сравнения и записи. Восстановление. При необходимости можно отменить действия скрипта. Для этого надо выбрать режим восстановления. Пример процесса восстановления настроек аддонов.
  14. А почему бы не попробовать электронный кошелек? Бонусом будет приватность данных карты. Разве вас не волнует приватность данных ваших и вашей карты?
  15. LEM

    Astra

    Полетал на птсе. Все работает исправно. Возможно очень редкий (легендарный) баг. Позже попробую еще полетать.
  16. Немного не в тему. Ваше право затирать ник, но не забывайте тогда и о метаданных изображения.
  17. ScriptLogExt.lua Использование print(...) warning(...) LogInfo(...) LogWarning(...) LogError(...) LogMemory() common.LogInfo(...) common.LogWarning(...) common.LogError(...) common.LogMemory() Приятный бонус Библиотека совместима с функцией advtostring(). Достаточно подключить файл ScriptAdvancedToString.lua
  18. Тут же очевидно, что аддон упирается в лимиты. Теперь в mailBox.RequestMailGroupOperation( operation, mailList ) по 20 писем за раз.
  19. LEM

    ChannelOfLife

    Ох уж эти мои описания. Поправил.
  20. LEM

    CooldownInfo

    Немного новостей как и обещал. Начал писать либу подсчета статов персонажа. Поскольку это понадобится еще и для другого аддона, то список чуть больше необходимого. Текущее состояние: + статы вещей + алхимия + еда + шопы + святое оружие - вехи - вехи гильдии + реализовано / - не реализовано Алхимия, еда, шопы. Для получения статов алхимии, еды, шопов требуется разбор бафов на персонаже. Как определить, что именно этот баф алхимия, а вот тот шоп? Никаких идей нет, кроме как сверять название бафа. Написал для функции, которые сверяют название бафа и отдают даваемые статы из таблички, которую пришлось составить самому. Для алхимии значение стата берется с описания бафа. Для еды с количества стаков. Для шопов с описания ничего не вытянуть. Приходится ручками делать табличку с названием и значением стата, но порой "Мощная эссенция" оставляет после себя баф простой эссенции. Удалось это обойти, но детали реализации останутся в тайне. Вещи и святое оружие. Для получения статов вещей и святого оружия требуется инспектирование персонажа. С помощью LibGS не получить информацию о вещах. Написал свою либу инспектирования персонажей. При инспектировании возникает небольшой лаг, поэтому инспектирование всех и вся в фоне сказывается на плавности работы клиента. Я затестил в оке мира. Аддон больше точится для доминиона, 6x6, 3x3. Там это будет не так сильно заметно. Плюс в бою персонажи не будут инспектироваться (в бою статы изменить нельзя). Если с вещами все просто, то вот со святым оружием были проблемки. Оружие можно снять, но стат оно давать будет. Удалось это обойти, но детали реализации останутся в тайне. Определить какой именно стат дает оружие по описанию не получится (пишет название спец. стата аватара). Пришлось составить табличку с этой информацией. Вехи. Взятые вехи персонажа просто так не получить. Придется считать, что все берут вехи на статы. Я не беру в расчет малый уровень, поскольку аддон делается не для этого. Опять же у каждого класса свои вехи на статы, необходимо составить табличку. У хилящих классов есть вехи на незыблемость и осторожность. Работают они только с активным аспектом исцеления. Подготовлю для этого функцию определения аспекта. Также в обновлении 8.0.2 добавят еще по три вехи решимости/беспощадности. К аспекту не привязаны. Вехи гильдии. Вехи дают ярость, спец. стат и кровожадность. Придется считать все по максимуму. Но я обдумываю реализовать учет возможности взять те или иные вехи в зависимости от уровня гильдии. Спец. стат дается тот, который был максимальный при входе в игру. Можно конечно докрутить статы, чтобы был нужный спец. стат, но нет возможности это узнать. Да и не так критично. Также надо учитывать ранг в гильдии, поскольку изгоям и штрафникам статы не дают. Такие вот у меня новости, чуть сложновато выходит, да?
  21. LEM

    ChannelOfLife

    Странный какой-то вопрос. Или я что-то не понимаю.
  22. LEM

    ChannelOfLife

    ChannelOfLife Просмотр файла Снимает с себя эффект «Канал жизни». Это позволяет восстанавливать здоровье цели не получая урона. Иногда может ударить один раз. Во время срабатывания появится иконка эффекта на полторы секунды. Это отлично демонстрируется на скриншоте. В обновлении 8.0.02 перестанет работать. Вот небольшая выдержка из описания хотфикса 8.0.02.16 на птс: Время бабаяжить баловаться. Пока есть возможность. P.S. Как же дорог был этот баг фича. Добавил LEM Добавлено 09.07.2017 Категория Аддоны
×
×
  • Создать...

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

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