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

Дайджест за январь-март

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

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

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

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

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

Бот статистики для Telegram

Удобная аналитика в телефоне.

Подробнее

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

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

Подробнее

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

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

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

worm

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

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

  • Посещение

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

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

    PetsSearch2

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

    Searcher

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

    ChatChannel

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

    ChatChannel

    Версия 1.0.3

    379 раз скачали

    Автоматизирует переключение каналов чата. Настройки аддона вызываются нажатием на штатную кнопку общих настроек чата игры. Окно настроек состоит из двух панелей: "Каналы" и собственно сами "Настройки" В панели "Каналы" выбирается канал на который будет переключатся чат при заходе в игру или выходе из группы/отряда. В панели "Настройки" выбирается: Сохранять для конкретного персонажа или глобально Переключатся на каналы группа/отряд и обратно при вхождении и выходе соответственно Запоминать последний используемый канал и переходить на него при последующем заходе в игру Если открыта строка ввода, то переключения каналов не будет. Каналы: группа, отряд, шепот не запоминает Планы: В ближайшем будущем сделать проверку для режима когда отключено запоминание канала - если в группе/отряде и выбран отличный от группы/отряда канал то при выходе назад не переключаться.
    Бесплатный
  18. Чем не устраивает? я когда сходной темой занимался не делал похожее так как этот есть.
  19. чтобы убрать спам 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 спам от локаций (в основном новых и героики) где не может получить карту и по ней прогресс. Вроде так
  20. worm

    Buyer

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

    Buyer

    Buyer Просмотр файла Облегчает покупку предметов за альтернативную валюту. В основном пригодится для скупки Символов золота, но можно приспособить и под другие предметы. Аддон позволяет в зависимости от настроек как автоматически скупать отслеживаемые предметы так и выводит панель с запросом купит 1шт или максимально по имеющейся у вас валюте (проверка на количество предметов у вендора если такой случай не стоит). Также аддон может автоматически начать диалог с НПС если у Вас достаточно валюты для покупки, т.е. достаточно пройтись в зоне взаимодействия. Настройка через файл "/Scripts/Global.lua". После редактирования (в любом текстовом редакторе) сохранить и перезагрузить аддон чтобы изменения вошли в силу. Кратко о настройке: настройка происходи редактированием или добавлением элементов массива. Ключи (то что в квадратных скобках) должны быть уникальными т.е. не повторятся. obj.items["Символ золота"] = 1 -- отвечает какие предметы у НПС отслеживать Символ золота - наименование предмета. Если в имени предмета есть ковычки то надо ставить именно такие ковычки (лапки, елочки, запятые). Если дойные ковычки до наружные заменить на одинарные (['Символ "призрачного" золота']) 1 - отслеживать (0 - не отслеживать). Строчку можно просто закомментировать добавив перед ней два тире "--" obj.npc["Семейка Торопыг"] = 1 -- отвечает у каких НПС скупать автоматически Семейка Торопыг - имя НПС 1 - скупать (0 - не скупать). Строчку можно просто закомментировать добавив перед ней два тире "--" obj.user["ВасяПупкин"] = { state=1, server="МГ" } -- отвечает какими персонажами покупать автоматически ВасяПупкин - имя персонажа state=1 - скупать (0 - не скупать). Строчку можно просто закомментировать добавив перед ней два тире "--" server="МГ" - сервер на котором персонаж. Первые заглавные буквы. Сам не понял зачем ввел это условие obj.userLevel = 100 -- ограничение по уровню. Ниже этого уровня автоматически не покупать 100 - уровень npc["Семейка Торопыг"] = { ["Эмблема Противостояния"]=20, ["Право на жалованье"]=1 } -- отвечает с кем автоматически говорить Семейка Торопыг - имя НПС ["Эмблема Противостояния"]=20 - наименование альтернативной валюты и цена за одну штуку товара. say["Приобрести награды гоблинобола"] = 1 -- отвечает на какие фразы отвечать Приобрести награды гоблинобола - фраза 1 - отвечать (0 - не отвечать). Строчку можно просто закомментировать добавив перед ней два тире "--" Просто причесал кое-чего старое. Кроме скупки Символов золота и пыльцы на Экю трудно представить для чего нужно будет поэтому громоздить интерфейс с настройками нет смысла. Достаточно настроить 1 раз настроить один Добавил worm Добавлено 11.02.2023 Категория Аддоны  
  22. worm

    Buyer

    Версия 1.0.5

    479 раз скачали

    Облегчает покупку предметов за альтернативную валюту. В основном пригодится для скупки Символов золота, но можно приспособить и под другие предметы. Аддон позволяет в зависимости от настроек как автоматически скупать отслеживаемые предметы так и выводит панель с запросом купит 1шт или максимально по имеющейся у вас валюте (проверка на количество предметов у вендора если такой случай не стоит). Также аддон может автоматически начать диалог с НПС если у Вас достаточно валюты для покупки, т.е. достаточно пройтись в зоне взаимодействия. Настройка через файл "/Scripts/Global.lua". После редактирования (в любом текстовом редакторе) сохранить и перезагрузить аддон чтобы изменения вошли в силу. Кратко о настройке: настройка происходи редактированием или добавлением элементов массива. Ключи (то что в квадратных скобках) должны быть уникальными т.е. не повторятся. obj.items["Символ золота"] = 1 -- отвечает какие предметы у НПС отслеживать Символ золота - наименование предмета. Если в имени предмета есть ковычки то надо ставить именно такие ковычки (лапки, елочки, запятые). Если дойные ковычки до наружные заменить на одинарные (['Символ "призрачного" золота']) 1 - отслеживать (0 - не отслеживать). Строчку можно просто закомментировать добавив перед ней два тире "--" obj.npc["Семейка Торопыг"] = 1 -- отвечает у каких НПС скупать автоматически Семейка Торопыг - имя НПС 1 - скупать (0 - не скупать). Строчку можно просто закомментировать добавив перед ней два тире "--" obj.user["ВасяПупкин"] = { state=1, server="МГ" } -- отвечает какими персонажами покупать автоматически ВасяПупкин - имя персонажа state=1 - скупать (0 - не скупать). Строчку можно просто закомментировать добавив перед ней два тире "--" server="МГ" - сервер на котором персонаж. Первые заглавные буквы. Сам не понял зачем ввел это условие obj.userLevel = 100 -- ограничение по уровню. Ниже этого уровня автоматически не покупать 100 - уровень npc["Семейка Торопыг"] = { ["Эмблема Противостояния"]=20, ["Право на жалованье"]=1 } -- отвечает с кем автоматически говорить Семейка Торопыг - имя НПС ["Эмблема Противостояния"]=20 - наименование альтернативной валюты и цена за одну штуку товара. say["Приобрести награды гоблинобола"] = 1 -- отвечает на какие фразы отвечать Приобрести награды гоблинобола - фраза 1 - отвечать (0 - не отвечать). Строчку можно просто закомментировать добавив перед ней два тире "--" Просто причесал кое-чего старое. Кроме скупки Символов золота и пыльцы на Экю трудно представить для чего нужно будет поэтому громоздить интерфейс с настройками нет смысла. Достаточно настроить 1 раз настроить один
    Бесплатный
×
×
  • Создать...

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

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