Классы
Статы, идеальное соотношение · Умения и вехи, как получить · Души · Сравнение классов
Воин · Жрец · Некр · Лучник · Шаман · Мист · Бард · Инж · Демон
Игровой процесс
Как одеваться · Драконий облик · Наследие Богов · Фарм золота
Прохождения локаций
Мониторинг серверов и редактор аддонов
Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.
Подсказки из игры на вашем сайте
Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.
OLDodin
Разработчик аддонов-
Постов
435 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Магазин
Галерея
Весь контент OLDodin
-
Это баг движка игры, ждём как выйдет хотфикс
-
Ну вот ты и дорос до того почему у каждого тут свои "версии" со своими правками даже общих библиотек.
-
Претензия не к сути (суть - вот исправления для поддержки CoreScripts, представленных неделю назад). А к тому что вы зачем-то написали огромное сообщение для того чтобы показать что классы в lua имеют тип TABLE.
-
К чему это? К тому что нужна поддержка классов из CoreScripts ? Виджеты есть виджеты. А есть обертка TWidget из CoreScripts с переопределением методов виджета и его имитирующая.
-
Фикс под 17.0.01.37 К сожалению выделение двойным кликом на радаре в том виде каком было больше не доступно.
-
Убедитесь что у вас только одна копия аддона лежит в папке
-
Установите aopanelmod-fetish или aopanel и не придется искать кнопки на экране.
-
Я доделаю LibDnD, после 14.1 (когда добавили настройку по масштабу интерфейса) ломать позиции окон могут намного чаще. Всё таки поменять настройку куда чаще случается чем сменить монитор на другой с другим разрешением. Что напрашивается 1) Хранение позиции виджета в формате [0 .. 1] и умножать на текущее виртуальное разрешение. 2) Конвертер позиций из старого формата (неизбежно попадутся вне экрана, их возвращать) 3) Отслеживание изменений размеров виджета для тех что с флагом fLockedToParentArea - но это может быть ломающим совместимость
-
Да. Можно конечно в LibDnD добавить вечный цикл - раз в секунду сверять размеры всех подписанных виджетов и при их изменении вписывать в экран по новой. Но сейчас такого нет.
-
1) Я не задавал фиксированный размер 2) UniverseMeter будет исчезать - он специально не ограничивается экраном и да, может пропадать. Но это не ваш случай
-
В WidgetOuText.lua после строки self._widget = widgetManager:GetMainForm():GetChildChecked( "ouText" ) вставьте для примера local vt = common.CreateValuedText() vt:SetFormat( userMods.ToWString( string.format( [[<html><log fontsize="20">%s</log></html>]], "Hello world!" ) ) ) self._widget:SetValuedText( vt ) И у вас начнет оставаться на экране после смен масштаба в игре
-
Я сделал, увидел проблему. Затем внес правки чтобы у перетаскиваемого виджета были размеры и всё заработало.
-
UniverseMeter не использует вписывание в экран. Причину у вас я описал, проверил внеся описанные правки в LibreAlchemy, выполняя переключение и перезапуски. Координаты получаются за пределами экрана и LibDnD вытаскивает его, но тк размеры на момент Init 2*2 пикселя - то новая позиция по ним и рассчитывается. Затем задаётся текст и виджет меняет размеры, и при этом оказывается за пределами экрана за исключением 2*2 куска.
-
Да, вы правы. Проблема в другом. Размеры виджета текста (его размер у вас динамический) 2 на 2 пикселя на момент вызова DnD.Init. Вот эти 2*2 пикселя и вытаскиваются на экран. Задайте ему текст приветствия при создании до DnD.Init и всё заработает.
-
LibDnD позволяет утаскивать и за пределы экрана (например наполовину), а если нужно чтобы корректировала то там в DnD.Init есть 4й параметр fLockedToParentArea. Если передадите его true то LibDnD будет корректировать координаты так чтобы виджет полностью был виден в пределах родительского виджета (если родительский mainForm то по сути в пределах экрана).
-
У меня работает, пишите конкретней. Если есть ошибки приложите логи
-
Если не проблема потерять билды, то можете попробовать удалить "Аллоды Онлайн\data\Mods\Configs\BuildManager"
- 326 ответов
-
- 1
-
-
- классовое
- квесты и прокачка
-
(и ещё 1 )
C тегом:
-
Так это сам LootManager сломан и судя по нему аж с 15 сезона (а часть функционала вообще с 5го). Есть же такой -
-
А он и не ломался. Если есть проблема пишите конкретней
-
Скриншот, логи ошибок. Надеюсь вы руками не распаковываете аддон?
-
Актуальная версия для 17.0. Для иных используйте старые версии аддона
-
Перезагрузите его после запуска игры и заработает.
-
Ну понятно что можно добавить чтобы AddonsTools рассылал событие о своём запуске и переделать все аддоны что его используют, но если пофиксят обратно список то зачем?
