Тактики
Прохождения локаций
Мониторинг серверов и редактор аддонов
Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.
Подсказки из игры на вашем сайте
Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.
-
Постов
624 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Трекер ошибок
Магазин
Галерея
Весь контент worm
-
гоблин бесконечный. чего на него тратиться. Я о том же и говорю. пролистал. А я дешевле раз в десять выставил)
-
я это понял но руки не дошли поправить)
-
А у меня руки так и не дошли)
-
возможно вы скачали версию для евро серверов.
-
не согласен с некоторыми выводами: Экю в мешочке, Взаимодействие домов и выполнение светских манер, кач репы, Получение игрушек все с тех же светских. Еще заранее можно прекратить активность. В целом написано по принципу что по верхам на бафах написано то и продублировано в мешке падает гдето раз в день персонажу, могу утащить падает 45-60. и никак не завязано на светские. Ну и это у кого можно потратить светские
-
Если еще кто пользуется. Если хотите вывести позицию по домагу на кнопку для AoUMeter r.20 1. в "..\Widgets\ShowHideBtn\ShowHideBtn.(WidgetButton).xdb" изменить <TextTag>button_label</TextTag> <Variants> <Item> <TextFileRef href="" /> <LayerHighlight href="ShowHideBtnHighlighted.(WidgetLayerSimpleTexture).xdb#xpointer(/WidgetLayerTiledTexture)" /> <PushedOffset x="-2" y="2" /> <StateNormal> <LayerMain href="ShowHideBtnNormal.(WidgetLayerSimpleTexture).xdb#xpointer(/WidgetLayerTiledTexture)" /> <FormatFileRef href="ButtonFormatNormal.txt" /> </StateNormal> 2. рядом создать файл ButtonFormatNormal.txt с содержимым <button><r name="button_label"/></button> 3. в AddonDesc.(UIAddon).xdb изменить с <Item href="Scripts/AoUMeterGUI.lua"/> на <Item href="Scripts/source/AoUMeterGUI.lua"/> 4. в "..\Scripts\source\AoUMeterGUI.lua" изменить с playerPanel.Value:SetVal("DPS", common.FormatFloat(combatant.Data[self.ActiveMode].AmountPerSec, "%f3K5")) playerPanel.Percent:SetVal("Percentage", common.FormatInt(combatant.Data[self.ActiveMode].Percentage, "%d")) end -------------------------------------------------------------------------------- -- Update the whole player list -------------------------------------------------------------------------------- function TUMeterGUI:UpdatePlayerList() local currentFight = self:GetActiveFight() if not self.MainPanel.Widget:IsVisible() or not currentFight then return end currentFight:RecalculateCombatantsData(self.ActiveMode) -- Important на playerPanel.Value:SetVal("DPS", common.FormatFloat(combatant.Data[self.ActiveMode].AmountPerSec, "%f3K5")) playerPanel.Percent:SetVal("Percentage", common.FormatInt(combatant.Data[self.ActiveMode].Percentage, "%d")) end function TUMeterGUI:ddF() local currentFight = self:GetActiveFight() if not currentFight then return end currentFight:RecalculateCombatantsData(self.ActiveMode) -- Important local combatantCount = math.min(currentFight:GetCombatantCount(), Settings.MaxCombatants) for playerIndex = 1, combatantCount do local combatant = self:GetActiveFight():GetCombatantByIndex(playerIndex) if combatant then if userMods.FromWString(object.GetName( avatar.GetId() )) == userMods.FromWString(combatant.Name)then local ShowHideBtn = mainForm:GetChildChecked( "ShowHideBtn", true )) ShowHideBtn:SetVal( 'button_label', common.FormatInt(playerIndex , "%d") ) end end end end -------------------------------------------------------------------------------- -- Update the whole player list -------------------------------------------------------------------------------- function TUMeterGUI:UpdatePlayerList() local currentFight = self:GetActiveFight() self:ddF() if not self.MainPanel.Widget:IsVisible() or not currentFight then return end currentFight:RecalculateCombatantsData(self.ActiveMode) -- Important
-
общий поиск (с учетом всех персонажей если я правильно понял) получится сделать только в отдельном окне. Поиск персонажа думал избыточен с тем что есть сортировки. но в принципе можно сделать Регулировку окна все-таки через ДнД хотелось бы, но руки так на середине и остановились. Через поле со значением можно как в других аддонах или попробовать слайдер. Также можно найти файлы "..\Widgets\Window\WindowMain\ItemRight\Item.(WidgetPanel).xdb" "..\Widgets\Window\WindowMain\WindowMain.(WidgetPanel).xdb" и поиграться с <Size>448</Size> <Size>32</Size>
-
Ну глянуть можно. Только вот до сих пор не пойму таких лозунгов. Аукцион особенно в "живущем" игре вещь весьма динамичная Что-то выставили что-то перевыставили что-то сняли купили и цены меняются стремительно. Что-то завязано на курсе кри и цена меняется. Прямой связи если не рядом с ауком нет. Оперировать старыми неподтвержденными данными при покупке ну не пойму этого. Да и гоблин есть всегда глянуть можно
-
Нету никаких крашей). Скорее всего их вызывает пользовательские аддоны. Обычно это с текстом чтото типа левых тегов или обращение к какомунибудь плохо убитому виджету. Ну у меня обычно так когда прогю. А так столет крашей не было
-
Баги шмаги 9но часть пофиксили. другую незамечают), фармы швамры, ну и куклы-подставы. Такчто вынкция конечно полезная только для тех кто любит сверху Гдето и так по таймингу выкидывает, гдето надо пати покинуть и вас выкинет, А гдето так и будет висет кукла. Так что все что вы можете найти это время, силы на более честную игру, функцию на покидание пати.
-
CurrencesInfo.zip Изменен расчет по длине строки в режиме строки Ранее было статичное значение 400 для курса валюты и кнопок Теперь считается. До конца логику зачем там все так не сходилось и начало позиционирования валют сложно считалось не понял поэтому можно в старом варианте в районе 1600 строки найти local p = CurrencesPanelInfo:GetPlacementPlain() p.sizeX = 400 + (60 * X) + 15 p.sizeY = 50 CurrencesPanelInfo:SetPlacementPlain(p) и добавить строку CurrencesPanelInfo:SetClipContent(false) тогда все что вылезало будет отображаться но это не красиво или скажите и переделаю расчет под как было с подсчетом последней валюты
-
гляну. со строчкой меньше смотрел код Честно. Не могу понять логику с комбинациями отображения курса голды и мелочи. както много пустого место если от автора делать. Если это у меня то тогда как у автора конечно надо если у всех то чуть по другому
-
Судя по скачиваниям и отсутствию коментов все родит)
-
Да скачал. они одинаковые хотя на рабочем столе архив остался новый. Ну ничего страшного. Сейчас повторим. Главное чтоб работало)CurrencesInfo.zip
-
Можно подробнее? все мои изменения описаны выше. По факту. Сначала расширил число столбцов статически. Когда оказалось этого недостаточно сделал динамически чтобы код сам считал координаты следующих столбцов. Да была проблема с сохранением если руками не вбивать все те ценности что появились за последнии сезоны. но она устранена. кроме того она отключается в настройках. И сохранение идет как и было всегда в аддоне. Поправил то что курс стал лошадиным и не влезал в поле+ там обрезку. Все что могу без гемора добавить еще это вынести сами настройки из файл в игру. сделать панель прозрачной для тыков чтобы тыкать за ней и поправить когда на строчку ниже курс кри не перепрыгивал при переключения из строки в столбец и обратно. Остальное с расширением функционала проще переписать. (задать приоритет отображения,; сделать отображение по зонам; вывод нескольких панелей или редактируемых индивидуально; определенные оповещения) Может быть у вас выводит не все обратно? Проблема аддона в том что настройки глобальные и список валют глобальный вбит. По умолчанию галочки напротив всего. Но в списке валют выводятся только те у конкретного персонажа те. если у вас в списке есть валюта с бг но у перса ее нет она не отобразится. но если перейдете на другого перса у которого есть то отобразится. Вчера весь день тыкался перерождался перезаходил и сейчас. Ничего не слетает.
-
Да чтоб не перебивать названия. Если включить отображение всех валют и они сохраняться в конфиг файл. оттуда можно копировать уже в аддон.
-
Правки: 1 Можно двигать панели частично за экран (строка и столбец) 2 Поправлено сохранение настроек. Теперь они не сбрасываются 3 Построение столбцов теперь динамическое, т.е. при переполнении столбца/строки автоматически рассчитываются новые координаты и не надо агоняять их заранее 4 добавлены позиции в файл настроек для более легкого настройки аддона (все что описывалось 5 В режиме столбцов теперь можно задавать их количество 6 Считывание всех ценностей по умолчанию отключено и показывает только то что прописано в файле, но можно включить в настройках 7 Обрезана последняя строчка в режиме столбцов если не включено отображения курса кри (т.е. снизу нет лишнего) 8 Расширил панель для отображения курса кри Имеется проблемы: 1.однотипного названия "Кристаллическая крошка" и проблемы с галочкой у них (раздел руны и гильдия) 2.Предположительно все что связанно с ценностями гильдии монеты, головы и тп может подгружаться чуть позже и не отображаться в адоне. Лечится принудительной перезагрузкой аддона. 3. при переключении из режима строчка/столбцы курс валюты не перепрыгивает на строчку ниже/выше. Лечится принудительной перезагрузкой аддона В ближ время подумаю как получше сделать панель прозрачной для нажатия мышкой на кнопки за паенлью. И наверное какое-то подобие прокрутки для режима в строчку и обрезка панели до размеров окна. Вообще самое думательное это какие панели нужны и как их сделать и еще более думательное это сопоставление глобальных настроек с локальным отображение валюты.
-
удалите или закомментируйте строку mainForm:SetPriority(11000) -- worm
-
Я вас услышал. Честно не представлял что валют еще больше чем есть). У меня все это безумие закончилось в начале 4-го столбца. Убрать автоматическое добавление и чтобы все как по-старинке --Альтернативные валюты игрока------------------------------------------------------------------------------ function GetCurrencyIdsFromCategories() DDs() Ищем этот кусочек и стираем или комментируем (это где-то 720 строка) -- DDs() Тогда добавленные столбцы останутся как в последней версии а валюты только те что в файле впишете.. С таким количеством валют конечно надо все более динамичное делать. С понедельника думаю займусь этим. До этого смотрел только столбики так как сказали что не влазит)
-
Вот посидел подумал что шляпа вручную добавлять ценности Да и каждый мини сезон новые ценности, новый геморрой. В общем добавил функцию чтобы все ценности сама добавляла и ужаснулся. Добавил еще рядов в панель и еще колонку в панель выбора ценностей. Принцип как выше. Да идея работы в том что к статичному списку в аддоне добавляет оставшиеся ценности/валюты которых в нем нет. Т.е. можно все также редактировать пополняя списки. Насколько стабильно будет работать и не будет ли глюков хз. Если что пишите. Ну и может доработать что. бонусом пока выкладывал Если у валюты имеется предел по максимуму (либо набирается к этой величине и больше не дается либо как бгшки сразу дается и идет в обратную сторону) то окрашивается в красный цвет при максимуме local color = "0xFFFFFFFF" -- worm if value.maxValue and value.value >= value.maxValue then color = "0xFFFF0000" end -- worm -- WText:SetFormat( userMods.ToWString('<header fontsize="14" outline="1" shadow="0" color="0xFFFFFFFF"><rs class="class"><r name="value"/></rs></header>') ) -- worm WText:SetFormat( userMods.ToWString('<header fontsize="14" outline="1" shadow="0" color="'..color..'"><rs class="class"><r name="value"/></rs></header>') ) -- worm если вернуть как было то вместо тех строк оставить WText:SetFormat( userMods.ToWString('<header fontsize="14" outline="1" shadow="0" color="0xFFFFFFFF"><rs class="class"><r name="value"/></rs></header>') ) Если чтобы заранее подкрашипал надо то можно следующее Первое лучше т.к. в процентном выражении
-
Функция выведена из API месяц или полтора назад. теперь лапками
-
CurrencesInfo.lua CurrencesInfo.zip Замените файл в аддоне или переустановите. 1. Поправил LibDnD а то не перетаскивалось после 14.0 2. Изменил приоритет теперь поверх игровых окон открывается все 3. Добавил строки вод вывод валюты (с запасом) Но если не хватит ищете elseif N <= 78 then -- worm Y = 13 -- worm типа этого и добавляете присвоив следующей порядковый номер (Y) и прибавив 6 (N) 4. Добавил третий ряд в окне выбор или как он там называется 6. Изменил DND на более новый (не назнается ID вручную что приводит к меньшим конфликтам) и разрешил перетаскивать это лошадиное окно за размеры экрана на 2/3 от его размера) 7. Добавил какие-то ценности но больше для тестов 8 Заткнул ошибку когда приходило пустое значение local df = CategoryId:GetInfo().name -- worm if df then -- worm -- local CategoryName = userMods.FromWString(CategoryId:GetInfo().name) local CategoryName = userMods.FromWString(CategoryId:GetInfo().name) .... end -- worm Собственно сама ошибка или производная от нее и есть еще вторая. не разбирался. Это когда Кристаллическая крошка для рун и кристаллическая крошка для оплота (квест там на строительство или как-то так . Чек бокс покрайней мере одинаково срабатывает. 9 Также косяк есть с выводом количества пыли / крошки для рун т.е. выводится первый стек и не считает другие или привязанное лечится следующим. -- TableCurrenceInfo["Руны"][name].value = itemLib.GetStackInfo( itemId ).count -- worm TableCurrenceInfo["Руны"][name].value = itemLib.GetOverallStackCount( itemId ) это строки ориентировочно 814, 815 если хотите чтобы смотрел только в сумке то замените на TableCurrenceInfo["Руны"][name].value = itemLib.GetInBagStackCount( itemId ) Пока больше не хочется и нет возможности тратить время. Но поидеи можно занятся основательнее Потестите Если чего-то не так работает попробую поправить. но вроде все робит Дополнительно вот нихера) Двойной щелчок по названию ценности на панели. И да будет работать только на Ru-серверах) Если с вариантом в одну строчку то займусь позже. Там вопрос деать прокрутку или в два ряда если не умещается. А вообще для варианта в строку тут видимо самое нужнгое из валют
-
Аддон интересный с точки зрения изучения, но для меня неудобный. Сейчас почти все сделаю. Так понимаю притензии к размещению в столбцах?)
-
попробуйте это. Обычно помогает