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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

lagranzh1736

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

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

  • Посещение

Сообщения, опубликованные lagranzh1736

  1. В 29.04.2023 в 18:11, OLDodin сказал:

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

    local function onBtn(p)
    	if p.active then
    		local widget = REGISTERED_ADDONS[p.sender]
    		if (widget ~= nil) then
    			userMods.SendEvent("AOPANEL_BUTTON_LEFT_CLICK",
    				{ sender = p.sender, x = widget.x, y = widget.y, align = widget.align })
    		else
    			userMods.SendEvent("AOPANEL_BUTTON_LEFT_CLICK", { sender = p.sender })
    		end
    	end
    end
    
    local function onBtnR(p)
    	if p.active then
    		local widget = REGISTERED_ADDONS[p.sender]
    		if (widget ~= nil) then
    			userMods.SendEvent("AOPANEL_BUTTON_RIGHT_CLICK",
    				{ sender = p.sender, x = widget.x, y = widget.y, align = widget.align })
    		else
    			userMods.SendEvent("AOPANEL_BUTTON_RIGHT_CLICK", { sender = p.sender })
    		end
    	end
    end

    Панель теперь отправляет X, Y кнопки и align.
    X - абсолютный от левого края. Например 1610.

  2. В 30.04.2023 в 17:29, Xpe6eT сказал:

    Error while running the chunk
      /Mods/Addons/NewTarget3D/Scripts/Target3D.luac:0: attempt to call global 'RelatedTexture' (a nil value)
      func: RelatedTexture, global, line: -1, defined: C, line: -1, [C]
        func: InitClass, global, line: 0, defined: Lua, line: 0, /Mods/Addons/NewTarget3D/Scripts/Target3D.luac
          func: Init, global, line: 0, defined: Lua, line: 0, /Mods/Addons/NewTarget3D/Scripts/Target3D.luac
            func: ?, ?, line: 0, defined: Lua, line: 0, /Mods/Addons/NewTarget3D/Scripts/Target3D.luac
    Can't execute script: Mods/Addons/NewTarget3D/Scripts/Target3D.luac for addon: Mods/Addons/NewTarget3D/AddonDesc.(UIAddon).xdb
     

     

    В 30.04.2023 в 16:46, Xvuz сказал:

    Будет ли фикс под 14.1  ?

     

    В 28.04.2023 в 17:49, splashone1 сказал:

    обновите пж

     

    В 23.04.2022 в 17:15, deNIK88 сказал:

    Не работает.

     

    В 19.10.2019 в 19:07, budunovmv сказал:

    Спамит в лог, можно поправить

     

    [00:01:32]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:01:33]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:01:35]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:01:35]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:01:36]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:01:36]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:01:37]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:02:22]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:02:22]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:02:23]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:02:23]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:02:27]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:02:28]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:02:28]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:02:32]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:04:43]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:04:43]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:05:55]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
    [00:05:57]Error: addon NewTarget3D(1512934389): Widgets::LuaSetBackgroundColor: param 2 not a class Lua::Table (type: nil), details: int __cdecl Widgets::LuaSetBackgroundColor(struct lua_State *)
      func: SetBackgroundColor, method, line: -1, defined: C, line: -1, [C]
        func: NewTarget3D, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
          func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/NewTarget3D/Scripts/Target3D.luac"]
     

    Вроде пофиксил, если что пишите

    • Спасибо 2
  3. ControlChecker

    Просмотр файла

    Аддон показывает АОЕ контроль по пачке мобов. Был создан для упрощения коммуникации при убийстве паков в ЦН.
    Можно добавить свои контроли/баффы, в файле controls.lua. Сохранять с кодировкой Windows 1251

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

    Кнопка - СС

    • ПКМ - перетаскивание кнопки и панели
    • ЛКМ - открытие меню





     


     

  4. BetterInspect

    Просмотр файла

    Информация о статах/артефактах/орнаментах/знамени(f2p) выбранного персонажа.
    Переделка моего старого аддона FID.
    ИЗНАЧАЛЬНО ПАНЕЛИ ПОЯВЛЯЮТСЯ В ЛЕВОМ ВЕРХНЕМ УГЛУ, ПКМ по кнопке BI или In для перетаскивания

    Кнопка - In / BI

    • ПКМ - перемещение панелей и кнопки
    • ЛКМ - открытие меню настроек
       

    В дальнейшем сделаю стандартное расположение панелей, чтоб не появлялись все в углу при первой установке


     

  5. В 29.04.2023 в 15:14, frooze сказал:

    Пожалуйста обновите аддон, чтоб работал в реалиях 14.1

     

    А подскажите с какой ошибкой столкнулись? Скачал, потестировал вроде работает. Но просто на манекене переродом.

  6. В 29.04.2023 в 16:43, Кэпиэм сказал:

    2 дня тестов, уверено могу сказать что кольцо иногда не срабатывает. Каст идет, но отображения нет.

    Супер не удобно лутать ящики на Алриате и Суслангере во время Бури.

    хм, спасибо за тест. Похожу с ним недельку, попробую понять почему так

  7. 4 часа назад, Revenom сказал:

    Почините плиз расположение иконок на панели, (мирры, кри,ключи, и т.д.) они расположены посередине перекрывая в большинстве случаев цифры

    Хорошо посмотрю ближе к среде

  8. 3 часа назад, Кэпиэм сказал:

    И если не ошибаюсь, кольцо прогрес-бара ранее заполнялось в другую сторону?

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

    • Нравится 1
  9. 13 часов назад, Raskolenok сказал:

    Не работает 14.1

    Error while running the chunk
      /Mods/Addons/BardDrive/Scripts/mainscript.lua:56: attempt to call field 'GetAddonRelatedTexture' (a nil value)
      func: GetAddonRelatedTexture, field, line: -1, defined: C, line: -1, [C]
        func: ?, ?, line: 56, defined: main, line: 0, /Mods/Addons/BardDrive/Scripts/mainscript.lua
    Can't execute script: Mods/Addons/BardDrive/Scripts/mainscript.lua for addon: Mods/Addons/BardDrive/AddonDesc.(UIAddon).xdb

     


    Починил

     

  10. В 04.10.2019 в 20:46, narinoa сказал:

    Попросить автора UIBuffsAutoReloader перезагружать AOPanelMod вместе с системными аддонами.

    Можно регистрировать аддоны в массив по мере прихода ивента INIT
    а потом отрисовывать проходом по массиву.

  11. В 01.11.2022 в 22:06, Glen сказал:

    Можно ли как то оставить системный каст бар? при смене локации часто пропадает. И где можно поменять масштаб иконки?

    после обновления - комманды
    /castshow - показать и не скрывать
    /casthide - скрыть и не показывать

  12. 10 часов назад, Vitya сказал:

    А есть возможность в данную панель указывать свои аддоны, помимо штатных, например (SetLoot, CoolBuff и т.д.)?

    Здравствуйте, к сожалению для корректной работы автор аддона должен добавить поддержку AOPanel, так было всегда.
    Я могу сделать расширения для открытых аддонов, но для аддонов с закрытым исходным кодом - надо просить их авторов.

    Пример куска для поддержки AOPanel

     

    ----------------------------------------------------------------------------------------------------
    -- AOPanel support
    
    local IsAOPanelEnabled = GetConfig("EnableAOPanel") or GetConfig("EnableAOPanel") == nil
    
    local function onAOPanelStart(p)
    	if IsAOPanelEnabled then
    		local SetVal = { val1 = userMods.ToWString("IC"), class1 = "RelicCursed" }
    		local params = { header = SetVal, ptype = "button", size = 32 }
    		userMods.SendEvent("AOPANEL_SEND_ADDON",
    			{ name = common.GetAddonName(), sysName = common.GetAddonName(), param = params })
    
    		local cfgBtn = mainForm:GetChildChecked("ConfigButton", false)
    		if cfgBtn then
    			cfgBtn:Show(false)
    		end
    	end
    end
    
    local function onAOPanelLeftClick(p)
    	if p.sender == common.GetAddonName() then
    		UI.toggle()
    	end
    end
    
    local function onAOPanelRightClick(p)
    	if p.sender == common.GetAddonName() then
    		ToggleDnd()
    	end
    end
    
    local function onAOPanelChange(params)
    	if params.unloading and params.name == "UserAddon/AOPanelMod" then
    		local cfgBtn = mainForm:GetChildChecked("ConfigButton", false)
    		if cfgBtn then
    			cfgBtn:Show(true)
    		end
    	end
    end
    
    ----------------------------------------------------------------------------------------------------



    Я проверю одну идею, но не думаю что другие разработчики одобрят.

  13. AOPanelMod - Fetish

    Просмотр файла

    image_2024-03-24_13-12-14.thumb.png.e2f35f327d98ce1de308ad97cdff3682.png

    - Исправлена ошибка в AoPanel из-за которой панель могла ломаться при наличии кнопок с иконками (например BuffAnnounce)
    - Добавлена сортировка аддонов по алфавиту (теперь у вас не будет новая панель на каждый запуск игры)
    - Добавлен FPS метр, по аналогии с AoPanelMod.
    - Добавлена панель настроек, с возможностью:

    • Показать/скрыть FPS а так-же настройка цвета счетчика
    • Скрыть ту или иную кнопку
    • Раскидать кнопки по правому/левому краю панели
    • Расположить кнопки в произвольном порядке
    • Задать свою ширину кнопки, по умолчанию будет стоять ширина, которая передается аддоном.
    • Перезаписать цвет кнопки (для разработчиков: перезаписывает все class1, class2, class3, которые доступны в AoPanel)

      image_2024-03-24_13-13-08.png.b6e4866f00421c773a315c7a7ce3f312.png
      image_2024-03-24_13-13-32.png.314bd64f5a4b0b506cd2690f40a47aa2.png

    image_2024-03-24_13-12-14.png


     

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

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

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