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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

LEM

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

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

  • Посещение

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

  1. LEM

    EZTarget

    Каких других? А почему бы и нет.
  2. LEM

    EZTarget

    Так почему бы не составить список нужных фич? Вполне вероятно, что автор их реализует.
  3. ScriptPackageExt.lua Использование require(modname) -- allods/data/Mods/Addons/ package.path = package.path..'../data/Mods/Addons/?;' package.path = package.path..'../data/Mods/Addons/?.lua;' package.path = package.path..'../data/Mods/Addons/?.luac;' local addonName = common.GetAddonName() -- allods/data/Mods/Addons/ADDON_NAME/ package.path = package.path..'../data/Mods/Addons/'..addonName..'/?;' package.path = package.path..'../data/Mods/Addons/'..addonName..'/?.lua;' package.path = package.path..'../data/Mods/Addons/'..addonName..'/?.luac;' -- allods/data/Mods/Addons/ADDON_NAME/Scripts/ package.path = package.path..'../data/Mods/Addons/'..addonName..'/Scripts/?;' package.path = package.path..'../data/Mods/Addons/'..addonName..'/Scripts/?.lua;' package.path = package.path..'../data/Mods/Addons/'..addonName..'/Scripts/?.luac;'
  4. Этот хак дает возможность объявлять глобальные переменные в коде без использования Global(name, initialValue) local mt = getmetatable(_G) or {} mt.__newindex = rawset setmetatable(_G, mt)
  5. Уже давно все аддоны (luac) декомпилируются софтом. Еще не декомпилируете? Я вот уже давно.
  6. LEM

    AMW

  7. LEM

    ASniper

  8. LEM

    Astra.minimap

    Полетал по астралу, ничего такого повторить не удалось.
  9. Такое возможно. И даже есть как минимум один рабочий экземпляр. Хотелось just for lulz скинуть это в паблик, но ведь отберут те тропы, по которым идет общение аддона с внешним миром. А еще надо запускать дополнительное приложение. Поэтому нененененене.
  10. LEM

    TargetInfo

    Хотелось бы узнать ваши действия подробнее.
  11. LEM

    TargetInfo

    Плохо делать какие-то анонсы заранее, но что поделаешь. Скоро появится новая версия TPI, возможно название сменю. Этот аддон станет платным, конечно я не стану накручивать космические цены, но заранее предупреждаю. TPI СТАНЕТ ПЛАТНЫМ ПЫЩЬ ПЫЩЬ. Покупать его или нет решать конечно вам. А теперь краткий обзор, что будет в новой версии: Наконец-то я уберу этот срам под названием "Настройки". Появится выбор, как долго TPI будет хранить информацию о проинспектированных игроках. Инспектирование юнитов вновь падет на плечи аддона, а не библиотеки LibGS. Почему? Ответ можно найти здесь https://alloder.pro/topic/1839-eztarget/?p=37637. Цвет гараскопа также будет вычисляться немного иначе. Вполне вероятно, что точнее. Вообще вот этот модуль, что будет отвечать за инспектирование в TPI, можно попробовать использовать для инспектирования не толька вашей цели, но и игроков вокруг, без взятия их таргет, правда каждое инспектирование "немного" бьет по производительности, поэтому инспектировать всех и вся за наносекунды не получится. Даже инспектирование одного юнита в секунду бьет очень сильно по фпсам, даже если я просто начинаю инспектирование и тут же прекращаю, просто в холостую. Если есть какая-нибудь идея, то делитесь. Пока больше ничего не пишу.
  12. Ну вот например. https://yadi.sk/d/9BbTDmSZbzr38
  13. LEM

    EZTarget

    Решил скинуть конфиг секции для аддона. Может это тебе чем-то поможет. Как уже писалось в скайпе: "спамит при взятии в таргет противника". Avatar { Mode = 2, Settings = { groups = { allies = { ColorizePetsByOwnerClass = true, ColorizePlayersByClass = false, GSInsteadOfLevel = false, NewCombatantsNotify = true, NotifyMobsOnly = true, RetainDeadUnits = false, ShowAdditionalMobs = true, ShowAspects = true, ShowCombatantsOnly = true, ShowGuild = false, ShowLevel = true, ShowMyself = true, SortByClass = false, HeaderOffset = 0, HealerDistance = 1, PlateHeight = 22, PlatePadding = 2, UnitListWidth = 16, UnitNameFontSize = 14, UnitsCount = 30 }, enemies = { ColorizePetsByOwnerClass = true, ColorizePlayersByClass = false, GSInsteadOfLevel = false, NewCombatantsNotify = true, NotifyMobsOnly = true, RetainDeadUnits = false, ShowAdditionalMobs = true, ShowAspects = true, ShowCombatantsOnly = true, ShowGuild = true, ShowLevel = true, SortByClass = false, HeaderOffset = 0, PlateHeight = 24, PlatePadding = 2, UnitListWidth = 16, UnitNameFontSize = 14, UnitsCount = 30 }, global = { AnimateHP = true, Remind = true, ShowTarget = true, TryToRestore = false, UpdateGSOnSelect = false }, mobs = { HighlightTagged = true, NewCombatantsNotify = true, RetainDeadUnits = false, ShowCombatantsOnly = true, ShowLevel = true, HeaderOffset = 0, PlateHeight = 24, PlatePadding = 2, UnitListWidth = 16, UnitNameFontSize = 14, UnitsCount = 16 } } } } Global { lastWarning = 1455724892109 } upd: если включаю опцию "Показывать сумму очков экипировки вместо уровня", то спам пропадает.
  14. pretty-bytes Конвертирует байты в понятную человеку строку: 1337 → 1.34 kB Полезно для отображения размеров файлов для человека. Внимание, здесь используется десятичная метрика (килобайт и т.д.). Почитать об этом подробнее можно тут или тут. Установка Да просто скопируй этот файл в нужную папку. Использование require 'pretty-bytes' prettyBytes(1337) -- => '1.34 kB' prettyBytes(100) -- => '100 B' Лицензия MIT © Sindre Sorhus Я просто взял это здесь и переделал под Lua. pretty-bytes.lua
  15. LEM

    Targeter

    Кстати я решил такую проблему иначе. Просто у меня много параметров сортировки и понадобилось более универсальное решение. Пока не спалю как, но больше половины на это даже не посмотрят. Аддонопокупателям нужно все готовое, а не какие-то там инструменты, а остальное делай сам. Это еще усвоено на примере cooldowninfo.
  16. LEM

    Targeter

    Тут речь о конкретном представлении удобства в редактировании приоритетов классов одной только мышей. Идея разумная, но кто ее поддержит, да не одним словом?
  17. LEM

    Targeter

    Да тоже была такая идея. Вот только слишком сложно все выходит. Поэтому быть этому проще или не быть вовсе.
×
×
  • Создать...

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

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