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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

AOPanelMod - Fetish


lagranzh1736

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

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


 

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

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

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

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

----------------------------------------------------------------------------------------------------



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

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

Спросил Slashuur, попросил его добавить поддержку в CoolBuffs, AllDetectedSpellsCooldowns (ADSC) - он ответил положительно. Ожидаем

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

 

-AOPanelMod
-AOPanelModFetish

У курса кри иконка по центру убегает. Для остальных модов, такая же проблема - иконка Allods_230422_154225.thumb.jpg.db89b2447495d338cc245bfaaf2869b2.jpgAllods_230428_173728.thumb.jpg.6600e48bc5378d5efe57ef37be204cb2.jpg

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

Приветствую.

1. Выравниваю аддоны по правому краю. Возник небольшой баг, некоторые аддоны (например, билд/стат менеджеры) открывают вторичные окна рядом с кнопкой. А в АОпанели они считают, что до сих пор находятся слева. То есть кнопка справа, а следующее окно открывается уже слева. Очень неудобно. Есть возможность вылечить? Скрин ниже.

2023-04-29_12-00-27.thumb.jpg.881ba560f605fb4c200e8cd9cd8fee32.jpg

 

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

 

 

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

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

Приветствую.

1. Выравниваю аддоны по правому краю. Возник небольшой баг, некоторые аддоны (например, билд/стат менеджеры) открывают вторичные окна рядом с кнопкой. А в АОпанели они считают, что до сих пор находятся слева. То есть кнопка справа, а следующее окно открывается уже слева. Очень неудобно. Есть возможность вылечить? Скрин ниже.

2023-04-29_12-00-27.thumb.jpg.881ba560f605fb4c200e8cd9cd8fee32.jpg

 

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

 

 

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

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

В 28.04.2023 в 17:44, Metamorfius сказал:

 

-AOPanelMod
-AOPanelModFetish

У курса кри иконка по центру убегает. Для остальных модов, такая же проблема - иконка Allods_230422_154225.thumb.jpg.db89b2447495d338cc245bfaaf2869b2.jpgAllods_230428_173728.thumb.jpg.6600e48bc5378d5efe57ef37be204cb2.jpg

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

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

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

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

Добавлю на этой неделе

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

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

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

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

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

Похоже, аддон перемещает панельку с кораблём, из-за чего она наезжает на бафы корабля.

Allods_230501_144805.jpg

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

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

Похоже, аддон перемещает панельку с кораблём, из-за чего она наезжает на бафы корабля.

Allods_230501_144805.jpg

Принял, исправлю

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

В 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.

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

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

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

function onAOPanelLeftClick(params)
	if params.sender == common.GetAddonName() then
		onShowList(params)
	end
end

....

if ListButton:IsVisible() then
  local pos = ListButton:GetPlacementPlain()
  ClassMenu = ShowMenu({ x = pos.posX, y = pos.posY + pos.sizeY }, menu)
else
  ClassMenu = ShowMenu({ x = params.x or 0, y = 32 }, menu)
end

Должно работать, проверил, обновишь свои?
image.png.5b4e5ea0543177510174b43b79a9e61d.png

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

В 28.04.2023 в 20:44, Metamorfius сказал:

 

-AOPanelMod
-AOPanelModFetish

У курса кри иконка по центру убегает. Для остальных модов, такая же проблема - иконка Allods_230422_154225.thumb.jpg.db89b2447495d338cc245bfaaf2869b2.jpgAllods_230428_173728.thumb.jpg.6600e48bc5378d5efe57ef37be204cb2.jpg

image.png.831de6e315694b61c46d2d7f6726a574.png
Исправил, 1.0.3 жду модерацию

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

В 01.05.2023 в 17:51, mavi сказал:

Похоже, аддон перемещает панельку с кораблём, из-за чего она наезжает на бафы корабля.

Allods_230501_144805.jpg

image.png.469dd293c0b22cc058615f413533c2b3.png
Исправил в 1.0.3 Жду модерацию

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

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

image.png.469dd293c0b22cc058615f413533c2b3.png
Исправил в 1.0.3 Жду модерацию

ваще красава, тоже этот момент бесил. Бафы перекрывал. Теперь панель будет самая топовая ++👍

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

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

image.png.469dd293c0b22cc058615f413533c2b3.png
Исправил в 1.0.3 Жду модерацию

Лучи добра тебе. С панелькой и жить веселее =D

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

можно сделать так, чтобы окно настройки можно было передвигать? заранее спасибо )

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

В 03.05.2023 в 14:15, lagranzh1736 сказал:

Должно работать, проверил, обновишь свои?
image.png.5b4e5ea0543177510174b43b79a9e61d.png

 

Обновил статменеджер, как пройдет модерацию - версия 3.3

 

И есть баг в AOPanelModFetish 1.0.3 - у меня он не реагирует на смену цвета текста кнопки в настройках

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

25 минут назад, OLDodin сказал:

 

Обновил статменеджер, как пройдет модерацию - версия 3.3

 

И есть баг в AOPanelModFetish 1.0.3 - у меня он не реагирует на смену цвета текста кнопки в настройках

гляну ошибку с цветом, забыл в прошлый раз, спасибо

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

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

А можно еще добавить реакцию на ПКМ?

"AOPANEL_BUTTON_RIGHT_CLICK"

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

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

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

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

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

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

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

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

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

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