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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

LEM

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

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

  • Посещение

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

  1. Поправил эту ошибку. Спама вроде бы нет теперь.
  2. LEM

    HerbMap

    Поправил. Там в коде было: function RegisterShowListener(frame) local mt = getmetatable(frame) if mt._HM_Show then return end mt._HM_Show = mt.Show mt.Show = function(self, show) self:_HM_Show(show) local frameData = FrameContents[WidgetID(self)] if show and frameData then local placement = frameData.content:GetPlacementPlain() local left, top, right, bottom = UI.Edges(frameData.edges) SetSize(self, left + placement.sizeX + right, top + placement.sizeY + bottom) end end end
  3. LEM

    Tiny FPS

    Поправил. Исходников нет, поэтому заменил на код из поста выше. А еще вернул файлам аддона понятные названия. Ну это как бонус.
  4. Чуточку позже появится обновление.
  5. LEM

    StickyDND

    Немного позже появится обновленная версия.
  6. Вроде бы теперь не падает. Дебаг мод скорее всего упадет из-за setfenv.
  7. Плохие новости. Придется скачать третий раз. Починено (в таблице из GetNamedChildren() элементы располагаются с 1, а раньше с 0).
  8. Досадная ошибка. Поправил. Cartographer падает из-за getmetatable(stateMainForm) и getmetatable(mainForm). Error while running the chunk /Mods/Addons/Cartographer/Scripts/Cartographer.luac:0: attempt to index a boolean value func: __index, metamethod, line: -1, defined: C, line: -1, [C] func: InitConfig, global, line: 0, defined: Lua, line: 0, /Mods/Addons/Cartographer/Scripts/Cartographer.luac func: Init, global, line: 0, defined: Lua, line: 0, /Mods/Addons/Cartographer/Scripts/Cartographer.luac func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/Cartographer/Scripts/Cartographer.luac Can't execute script: Mods/Addons/Cartographer/Scripts/Cartographer.luac for addon: Mods/Addons/Cartographer/AddonDesc.(UIAddon).xdb Также прикрепил скрипты, которые используются для правок. ScriptBitDeprecated.lua ScriptRelatedSoundsAPI.lua ScriptRelatedTextsAPI.lua ScriptRelatedTexturesAPI.lua ScriptWStringDeprecated.lua
  9. Для удобства сделал небольшой скрипт, который ищет возможные проблемы в аддонах. Для аддонов, чьи авторы давно не заходили на сайт, помимо отчета, я подготовил и исправления. Поскольку их очень много, пришлось делать это в автоматическом режиме. Стоит понимать, что эти правки не гарантируют полноценной работы аддонов. Отчёт @AcProg @Aidan @AlexPfaltz @Altair @Dragagon @LEM @Loss @Milisar @Milten-Idemax @OLDodin @Pfui @Saionaro @SantAnger @Slashuur @Titan_OK @Vitus @Zaam @Zeno @alesar @budunovmv @carmacknext @cash @cristimirt @e13 @hovardvolovitz @lagranzh1736 @ptyrs @synmais @temicch @worm @Кердак @Процгун @Сорока @Фирлиан @самолет/Eksperyment Отчёт + правки @AnT @Ane @Anfet @Artdos @Barut @Burugurf @Ciuine @Dala @DiSlord @DiesIrae @Filippok @Francuz @Hemirime @HugoOlivera @K0META @Kedr @Lafayette @Maske @Nikon @Nimi @Ollaf @Pointer @SLA @Samuraha @Setras @ZeleShnaider @_EsAlexey @_GoodKo4AD @_Tycere @_mehael @duvo @garbaz @hal.dll @icreator @jedbez @knight_rider @llnn @logg @mazya @narinoa @polarfox0 @ramirez @rawnblade @tial @xxxgoes @zergus @Керриган @Скобыч Addons.zip
  10. Еще немного информации. Удалены getfenv, setfenv, load, loadfile, dofile, newproxy, coroutine.* common. AddonCreateChildForm( formId ) GetAddonRelatedAliasVisObject( name ) GetAddonRelatedGroupSound( group, name ) GetAddonRelatedGroupSoundOptional( group, name ) GetAddonRelatedGroupText( sysGroup, sysName ) GetAddonRelatedGroupTexts( sysGroup ) GetAddonRelatedGroupTexture( group, name ) GetAddonRelatedResources( name, type ) GetAddonRelatedSound( name ) GetAddonRelatedText( sysName ) GetAddonRelatedVisAction( name ) GetAddonRelatedVisObject( name ) GetStateRelatedAliasVisObject( name ) GetStateRelatedGroupSound( group, name ) GetStateRelatedGroupSoundOptional( group, name ) GetStateRelatedGroupText( sysGroup, sysName ) GetStateRelatedGroupTexture( group, name ) GetStateRelatedSound( name ) GetStateRelatedText( sysName ) GetStateRelatedVisAction( name ) GetStateRelatedVisObject( name ) GetAddonRelatedDecal( name ) GetAddonRelatedTexture( name ) GetStateRelatedDecal( name ) GetStateRelatedTexture( name ) О неименованных текстовых и текстурных группах подробнее. Метатаблицы внутреннего АПИ станут недоступны на стороне LUA getmetatable(mainForm) --> false getmetatable(common) --> false Внимание! Это изменение ломает LibDnD.lua function DnD.Init(...) -- ... local mt = getmetatable( wtReacting ) if not mt._Show then -- в этом месте будет ошибка: attempt to index a boolean value mt._Show = mt.Show mt.Show = function ( self, show ) self:_Show( show ); if self:IsValid() then DnD.Register( self, show ) end end end -- ... end Добавлен флаг компиляции LUAJIT_ENABLE_LUA52COMPAT goto is a keyword and not a valid variable name anymore. break can be placed anywhere. Empty statements (;;) are allowed. __lt, __le are invoked for mixed types. __len for tables. rawlen() library function. pairs() and ipairs() check for __pairs and __ipairs. coroutine.running() returns two results. table.pack() and table.unpack() (same as unpack()). io.write() and file:write() return file handle instead of true. os.execute() and pipe:close() return detailed exit status. debug.setmetatable() returns object. debug.getuservalue() and debug.setuservalue(). Remove math.mod(), string.gfind(). Добавлена библиотека jit (кроме jit.attach и jit.util.*) и теперь jit полностью функционален Важное, ранее не анонсированное изменение. Суть изменений - исчезает возможность иметь в аддонах более одной формы В UIAddon будут удалены поля: Forms MainFormId Будет добавлено поле: Form По сути конверт сводится к следующему Было <MainFormId>MainForm</MainFormId> <Forms> <Item> <Id>MainForm</Id> <Form href="Widgets/MainForm.(WidgetForm).xdb" /> </Item> </Forms> Стало <Form href="Widgets/MainForm.(WidgetForm).xdb" />
  11. LEM

    CooldownInfo

    В событии наложения эффекта "Крепкая броня" игра не указывает принадлежность к умению "Преодоление". Поэтому аддон не реагирует.
  12. Проблема в интерфейсе была исправлена, поэтому неактуален.
  13. Надоело каждый раз закрывать вот это окно. теперь, при запуске аддона в активном режиме, окно группы скрыто
  14. LEM

    ASniper

    Аддон устарел. Воспользуйтесь другими похожими. Аддон устарел. Воспользуйтесь другими похожими.
  15. LEM

    ExoMountInfo

    f2p only. Shows available (broken, not broken, but available in the stall).
  16. LEM

    StickyDND

    StickyDND Просмотр файла Выравнивание панелей действий относительно друг друга. С зажатым шифтом панели перестают выравниваться. Добавил LEM Добавлено 30.12.2022 Категория Аддоны  
  17. LEM

    StickyDND

    Версия 1.2

    1 581 раз скачали

    Выравнивание панелей действий относительно друг друга. С зажатым шифтом панели перестают выравниваться.
    Бесплатный
  18. LEM

    ExoMountInfo

    ExoMountInfo Просмотр файла Показывает сколько и какие брони конвертированы. Добавил LEM Добавлено 23.12.2022 Категория Аддоны  
  19. LEM

    ExoMountInfo

    Версия 1.3

    2 168 раз скачали

    Показывает сколько и какие брони конвертированы.
    Бесплатный
  20. LEM

    ASniper

    Аддон устарел. Воспользуйтесь другими похожими.
  21. LEM

    LotteryPrice

    LotteryPrice Просмотр файла Подсчитывает стоимость призов Лотереи Свободных Торговцев в премиальных кристаллах. По умолчанию стоимость 1 билета задана 5.85 кристаллов. Можно поменять если необходимо. Удачной игры! Добавил LEM Добавлено 27.11.2022 Категория Аддоны  
×
×
  • Создать...

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

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