Классы
Статы, идеальное соотношение · Умения и вехи, как получить · Души · Сравнение классов
Воин · Жрец · Некр · Лучник · Шаман · Мист · Бард · Инж · Демон
Игровой процесс
Как одеваться · Драконий облик · Наследие Богов · Фарм золота
Прохождения локаций
Мониторинг серверов и редактор аддонов
Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.
Подсказки из игры на вашем сайте
Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.
-
Постов
1 198 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Магазин
Галерея
Весь контент worm
-
гляну. со строчкой меньше смотрел код Честно. Не могу понять логику с комбинациями отображения курса голды и мелочи. както много пустого место если от автора делать. Если это у меня то тогда как у автора конечно надо если у всех то чуть по другому
-
Судя по скачиваниям и отсутствию коментов все родит)
-
Да скачал. они одинаковые хотя на рабочем столе архив остался новый. Ну ничего страшного. Сейчас повторим. Главное чтоб работало)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-серверах) Если с вариантом в одну строчку то займусь позже. Там вопрос деать прокрутку или в два ряда если не умещается. А вообще для варианта в строку тут видимо самое нужнгое из валют
-
Аддон интересный с точки зрения изучения, но для меня неудобный. Сейчас почти все сделаю. Так понимаю притензии к размещению в столбцах?)
-
попробуйте это. Обычно помогает
-
Есть такое. Код открытый вроде. Можно редактировать.
-
Цвет добавлю посмотрю как вывести в настройки для указания любых цветов. Стрелки гляну. К сожалению, как понимаю, не ко всему стрелки прикрепляются.
-
ChatChannel Просмотр файла Автоматизирует переключение каналов чата. Настройки аддона вызываются нажатием на штатную кнопку общих настроек чата игры. Окно настроек состоит из двух панелей: "Каналы" и собственно сами "Настройки" В панели "Каналы" выбирается канал на который будет переключатся чат при заходе в игру или выходе из группы/отряда. В панели "Настройки" выбирается: Сохранять для конкретного персонажа или глобально Переключатся на каналы группа/отряд и обратно при вхождении и выходе соответственно Запоминать последний используемый канал и переходить на него при последующем заходе в игру Если открыта строка ввода, то переключения каналов не будет. Каналы: группа, отряд, шепот не запоминает Планы: В ближайшем будущем сделать проверку для режима когда отключено запоминание канала - если в группе/отряде и выбран отличный от группы/отряда канал то при выходе назад не переключаться. Добавил worm Добавлено 24.02.2023 Категория Аддоны
-
Версия 1.0.3
379 раз скачали
Автоматизирует переключение каналов чата. Настройки аддона вызываются нажатием на штатную кнопку общих настроек чата игры. Окно настроек состоит из двух панелей: "Каналы" и собственно сами "Настройки" В панели "Каналы" выбирается канал на который будет переключатся чат при заходе в игру или выходе из группы/отряда. В панели "Настройки" выбирается: Сохранять для конкретного персонажа или глобально Переключатся на каналы группа/отряд и обратно при вхождении и выходе соответственно Запоминать последний используемый канал и переходить на него при последующем заходе в игру Если открыта строка ввода, то переключения каналов не будет. Каналы: группа, отряд, шепот не запоминает Планы: В ближайшем будущем сделать проверку для режима когда отключено запоминание канала - если в группе/отряде и выбран отличный от группы/отряда канал то при выходе назад не переключаться.Бесплатный -
Чем не устраивает? я когда сходной темой занимался не делал похожее так как этот есть.
-
чтобы убрать спам 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 спам от локаций (в основном новых и героики) где не может получить карту и по ней прогресс. Вроде так
-
Насколько помню - полностью автоматизировать нельзя. Детально надо смотреть. Этой темой занимался когда торговали амой. сейчас принципы торговли изменились и народу намного меньше. Заниматься не интересно
-
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 Категория Аддоны
-
Версия 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 раз настроить одинБесплатный -
попробуйте отсюда
