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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

worm

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

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

  • Посещение

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

  1. Ну глянуть можно. Только вот до сих пор не пойму таких лозунгов. Аукцион особенно в "живущем" игре вещь весьма динамичная Что-то выставили что-то перевыставили что-то сняли купили и цены меняются стремительно. Что-то завязано на курсе кри и цена меняется. Прямой связи если не рядом с ауком нет. Оперировать старыми неподтвержденными данными при покупке ну не пойму этого. Да и гоблин есть всегда глянуть можно
  2. Нету никаких крашей). Скорее всего их вызывает пользовательские аддоны. Обычно это с текстом чтото типа левых тегов или обращение к какомунибудь плохо убитому виджету. Ну у меня обычно так когда прогю. А так столет крашей не было
  3. Баги шмаги 9но часть пофиксили. другую незамечают), фармы швамры, ну и куклы-подставы. Такчто вынкция конечно полезная только для тех кто любит сверху Гдето и так по таймингу выкидывает, гдето надо пати покинуть и вас выкинет, А гдето так и будет висет кукла. Так что все что вы можете найти это время, силы на более честную игру, функцию на покидание пати.
  4. CurrencesInfo.zip Изменен расчет по длине строки в режиме строки Ранее было статичное значение 400 для курса валюты и кнопок Теперь считается. До конца логику зачем там все так не сходилось и начало позиционирования валют сложно считалось не понял поэтому можно в старом варианте в районе 1600 строки найти local p = CurrencesPanelInfo:GetPlacementPlain() p.sizeX = 400 + (60 * X) + 15 p.sizeY = 50 CurrencesPanelInfo:SetPlacementPlain(p) и добавить строку CurrencesPanelInfo:SetClipContent(false) тогда все что вылезало будет отображаться но это не красиво или скажите и переделаю расчет под как было с подсчетом последней валюты
  5. гляну. со строчкой меньше смотрел код Честно. Не могу понять логику с комбинациями отображения курса голды и мелочи. както много пустого место если от автора делать. Если это у меня то тогда как у автора конечно надо если у всех то чуть по другому
  6. Судя по скачиваниям и отсутствию коментов все родит)
  7. Да скачал. они одинаковые хотя на рабочем столе архив остался новый. Ну ничего страшного. Сейчас повторим. Главное чтоб работало)CurrencesInfo.zip
  8. Можно подробнее? все мои изменения описаны выше. По факту. Сначала расширил число столбцов статически. Когда оказалось этого недостаточно сделал динамически чтобы код сам считал координаты следующих столбцов. Да была проблема с сохранением если руками не вбивать все те ценности что появились за последнии сезоны. но она устранена. кроме того она отключается в настройках. И сохранение идет как и было всегда в аддоне. Поправил то что курс стал лошадиным и не влезал в поле+ там обрезку. Все что могу без гемора добавить еще это вынести сами настройки из файл в игру. сделать панель прозрачной для тыков чтобы тыкать за ней и поправить когда на строчку ниже курс кри не перепрыгивал при переключения из строки в столбец и обратно. Остальное с расширением функционала проще переписать. (задать приоритет отображения,; сделать отображение по зонам; вывод нескольких панелей или редактируемых индивидуально; определенные оповещения) Может быть у вас выводит не все обратно? Проблема аддона в том что настройки глобальные и список валют глобальный вбит. По умолчанию галочки напротив всего. Но в списке валют выводятся только те у конкретного персонажа те. если у вас в списке есть валюта с бг но у перса ее нет она не отобразится. но если перейдете на другого перса у которого есть то отобразится. Вчера весь день тыкался перерождался перезаходил и сейчас. Ничего не слетает.
  9. Да чтоб не перебивать названия. Если включить отображение всех валют и они сохраняться в конфиг файл. оттуда можно копировать уже в аддон.
  10. Правки: 1 Можно двигать панели частично за экран (строка и столбец) 2 Поправлено сохранение настроек. Теперь они не сбрасываются 3 Построение столбцов теперь динамическое, т.е. при переполнении столбца/строки автоматически рассчитываются новые координаты и не надо агоняять их заранее 4 добавлены позиции в файл настроек для более легкого настройки аддона (все что описывалось 5 В режиме столбцов теперь можно задавать их количество 6 Считывание всех ценностей по умолчанию отключено и показывает только то что прописано в файле, но можно включить в настройках 7 Обрезана последняя строчка в режиме столбцов если не включено отображения курса кри (т.е. снизу нет лишнего) 8 Расширил панель для отображения курса кри Имеется проблемы: 1.однотипного названия "Кристаллическая крошка" и проблемы с галочкой у них (раздел руны и гильдия) 2.Предположительно все что связанно с ценностями гильдии монеты, головы и тп может подгружаться чуть позже и не отображаться в адоне. Лечится принудительной перезагрузкой аддона. 3. при переключении из режима строчка/столбцы курс валюты не перепрыгивает на строчку ниже/выше. Лечится принудительной перезагрузкой аддона В ближ время подумаю как получше сделать панель прозрачной для нажатия мышкой на кнопки за паенлью. И наверное какое-то подобие прокрутки для режима в строчку и обрезка панели до размеров окна. Вообще самое думательное это какие панели нужны и как их сделать и еще более думательное это сопоставление глобальных настроек с локальным отображение валюты.
  11. удалите или закомментируйте строку mainForm:SetPriority(11000) -- worm
  12. Я вас услышал. Честно не представлял что валют еще больше чем есть). У меня все это безумие закончилось в начале 4-го столбца. Убрать автоматическое добавление и чтобы все как по-старинке --Альтернативные валюты игрока------------------------------------------------------------------------------ function GetCurrencyIdsFromCategories() DDs() Ищем этот кусочек и стираем или комментируем (это где-то 720 строка) -- DDs() Тогда добавленные столбцы останутся как в последней версии а валюты только те что в файле впишете.. С таким количеством валют конечно надо все более динамичное делать. С понедельника думаю займусь этим. До этого смотрел только столбики так как сказали что не влазит)
  13. Вот посидел подумал что шляпа вручную добавлять ценности Да и каждый мини сезон новые ценности, новый геморрой. В общем добавил функцию чтобы все ценности сама добавляла и ужаснулся. Добавил еще рядов в панель и еще колонку в панель выбора ценностей. Принцип как выше. Да идея работы в том что к статичному списку в аддоне добавляет оставшиеся ценности/валюты которых в нем нет. Т.е. можно все также редактировать пополняя списки. Насколько стабильно будет работать и не будет ли глюков хз. Если что пишите. Ну и может доработать что. бонусом пока выкладывал Если у валюты имеется предел по максимуму (либо набирается к этой величине и больше не дается либо как бгшки сразу дается и идет в обратную сторону) то окрашивается в красный цвет при максимуме 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>') ) Если чтобы заранее подкрашипал надо то можно следующее Первое лучше т.к. в процентном выражении
  14. Функция выведена из API месяц или полтора назад. теперь лапками
  15. 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-серверах) Если с вариантом в одну строчку то займусь позже. Там вопрос деать прокрутку или в два ряда если не умещается. А вообще для варианта в строку тут видимо самое нужнгое из валют
  16. Аддон интересный с точки зрения изучения, но для меня неудобный. Сейчас почти все сделаю. Так понимаю притензии к размещению в столбцах?)
  17. worm

    PetsSearch2

    попробуйте это. Обычно помогает
  18. Есть такое. Код открытый вроде. Можно редактировать.
  19. worm

    Searcher

    Цвет добавлю посмотрю как вывести в настройки для указания любых цветов. Стрелки гляну. К сожалению, как понимаю, не ко всему стрелки прикрепляются.
  20. worm

    ChatChannel

    ChatChannel Просмотр файла Автоматизирует переключение каналов чата. Настройки аддона вызываются нажатием на штатную кнопку общих настроек чата игры. Окно настроек состоит из двух панелей: "Каналы" и собственно сами "Настройки" В панели "Каналы" выбирается канал на который будет переключатся чат при заходе в игру или выходе из группы/отряда. В панели "Настройки" выбирается: Сохранять для конкретного персонажа или глобально Переключатся на каналы группа/отряд и обратно при вхождении и выходе соответственно Запоминать последний используемый канал и переходить на него при последующем заходе в игру Если открыта строка ввода, то переключения каналов не будет. Каналы: группа, отряд, шепот не запоминает Планы: В ближайшем будущем сделать проверку для режима когда отключено запоминание канала - если в группе/отряде и выбран отличный от группы/отряда канал то при выходе назад не переключаться. Добавил worm Добавлено 24.02.2023 Категория Аддоны  
  21. worm

    ChatChannel

    Версия 1.0.2

    157 раз скачали

    Автоматизирует переключение каналов чата. Настройки аддона вызываются нажатием на штатную кнопку общих настроек чата игры. Окно настроек состоит из двух панелей: "Каналы" и собственно сами "Настройки" В панели "Каналы" выбирается канал на который будет переключатся чат при заходе в игру или выходе из группы/отряда. В панели "Настройки" выбирается: Сохранять для конкретного персонажа или глобально Переключатся на каналы группа/отряд и обратно при вхождении и выходе соответственно Запоминать последний используемый канал и переходить на него при последующем заходе в игру Если открыта строка ввода, то переключения каналов не будет. Каналы: группа, отряд, шепот не запоминает Планы: В ближайшем будущем сделать проверку для режима когда отключено запоминание канала - если в группе/отряде и выбран отличный от группы/отряда канал то при выходе назад не переключаться.
    Бесплатный
  22. Чем не устраивает? я когда сходной темой занимался не делал похожее так как этот есть.
  23. чтобы убрать спам func: SetSmartPlacementPlain, method, line: -1, defined: C, line: -1, [C] func: setPlacement, global, line: 138, defined: Lua, line: 132, [string "Mods/Addons/QuestMapProgress/Scripts/mainscri..."] func: ?, ?, line: 264, defined: Lua, line: 226, [string "Mods/Addons/QuestMapProgress/Scripts/mainscri..."] в mainscript.lua заменить строку 264 setPlacement(BARR, {sizeX = 412 * apg / 100}) на if tonumber(apg) > 0 then setPlacement(BARR, {sizeX = 412 * apg / 100}) end спам от локаций (в основном новых и героики) где не может получить карту и по ней прогресс. Вроде так
  24. worm

    Buyer

    Насколько помню - полностью автоматизировать нельзя. Детально надо смотреть. Этой темой занимался когда торговали амой. сейчас принципы торговли изменились и народу намного меньше. Заниматься не интересно
×
×
  • Создать...

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

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