Классы
Статы, идеальное соотношение · Умения и вехи, как получить · Души · Сравнение классов
Воин · Жрец · Некр · Лучник · Шаман · Мист · Бард · Инж · Демон
Игровой процесс
Как одеваться · Драконий облик · Наследие Богов · Фарм золота
Прохождения локаций
Мониторинг серверов и редактор аддонов
Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.
Подсказки из игры на вашем сайте
Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.
-
Постов
1 190 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Магазин
Галерея
Весь контент worm
-
Зачем? У каждого свои библиотеки. Я пользуюсь модифицированной мной от Слэша. В отличии от старой и от олдодина она работает в оконном режиме. У меня игра в оконном режиме. Моим кривым аддонам с либднд от слеша вполне комфортно. За это в очередной раз спасибо Слэшу Доверять работу аддона независимо расположеному скрипты который ктото чихнув может изменить я не буду. Если вы хотите для себя что-то то конечно дерзайте но без навязывании
-
AucShare Просмотр файла Определяет долю ваших вещей на Аукционе. Принцип работы. Сканирует выставленные вами предметы на Аукцион и создает список по наименованию, качеству и проклятости. Затем сканирует такие же предметы от других участников Аукциона. И из сцммарного количества каждой вещи высчитывает процент ваших вещей Добавил worm Добавлено 27.06.2026 Категория Аддоны
-
Версия 1.0.0
24 раза скачали
Определяет долю ваших вещей на Аукционе. Принцип работы. Сканирует выставленные вами предметы на Аукцион и создает список по наименованию, качеству и проклятости. Затем сканирует такие же предметы от других участников Аукциона. И из сцммарного количества каждой вещи высчитывает процент ваших вещейБесплатный -
BagReminder Просмотр файла Отслеживает появление и исчезновение предметов в сумке. В игре имеется ряд предметов таких как юбилейные монеты, подарок-ракушка, тропический лотерейный билетик и другие, которые попадают в различные карманы на перерождениях и которые надо использовать чтобы перевести в ценности. Аддон отслеживает появление и исчезновение вещей из сумки и сверяет наименование, качество и проклятость предмета с параметрами введенными в аддон. Если параметры сходятся. то на значке "Сумка" появляется значок. При наведении на этот значок выскакивает список. Добавил worm Добавлено 24.06.2026 Категория Аддоны
-
Версия 1.0.0
17 раз скачали
Отслеживает появление и исчезновение предметов в сумке. В игре имеется ряд предметов таких как юбилейные монеты, подарок-ракушка, тропический лотерейный билетик и другие, которые попадают в различные карманы на перерождениях и которые надо использовать чтобы перевести в ценности. Аддон отслеживает появление и исчезновение вещей из сумки и сверяет наименование, качество и проклятость предмета с параметрами введенными в аддон. Если параметры сходятся. то на значке "Сумка" появляется значок. При наведении на этот значок выскакивает список.Бесплатный -
По поводу предметов. Может денег не хватает или неправильно назначена цена что мало вероятно. Бывает несоответствие качества предмета или ошибка в наименовании. Попробуйте сверить качество или любое выставить И название. Если поле с именем пустое то достаточно в сумке начать двигать предмет и его название вставится в поле. По поводу кнопки Снять все перебитое. Не совсем понимаю механизм что она должна делать.. Должен запустится механизм сканирования своих вещей потом чужие по ним и сравниваться цены и что-то делать? И к сожаление (и к моей радости) я в ближайшие 3 недели перебираюсь на землю. Поэтому чемто заняться раньше вряд ли получится. Но при первой возможности постараюсь дополнить особенно если правки.
-
На счет проклятых посмотрю. там должно быть распознание на проклятые как я помню. но перепроверить стоит потому что делался еще до ДО. Странно что вы его приобрели) Обычно только подписчики качают как бесплатное дополнение. Нет такого нет.
-
Спасибо огромное. посмотрю.
-
Честно сам уже не особо помню что да как., но вроде старался везде делать подсказки чтобы понятно было и не запутаться. основной задачей аддона является выставление предметов по ценам из базы. Выстроить какой-то крупномасштабный инструмент для работы с Аукционом мне кажется избыточны и непонятный невостребованным для пользователя (особо то и торговать на Аукционе нечем и некому) дополнительно он может найти все ваши вещи на аукционе и посчитать количество и суммарно за сколько на аукционе выставлены (это вкладка Мои вещи). Это справочная информация. Вкладка Анализ это тоже сканирование ваших вещей на аукционе и затем сканирование этих же вещей у других людей для сравнения цен. выводит информацию уже про каждую вещь. Дороже, дешевле и тд. Само выставление кроме учета 5% комиссии аукциона деление и еще чего-то. имеется возможность менять цену автоматически исходя из ценообразования на аукционе и курса кристаллов. первое это подстройка под изменение курса кристаллов если цена указана в золоте. Например вы за пучок травы назначили 5000 золота это было в день когда в обменнике 1 кри стоил 100 золота. а через неделю 1 кри стоит уже 10000 золота. Очевидно что стоимость в 5000 за пучок уже не столь актуальна поэтому чтобы не перетыкивать цену в соответствующем поле карточки на товар можно указать курс относительно которого будет вестись пересчет. Т.е. смотрится этот курс и курс в обменнике. одно на другое делится получается коэффициент который и умножается на цену за пучок травы понижая или повышая в зависимости от курса. Второе это самоценообразование на аукционе. Для этого в настройках должны быть включены галочки что выставлять ниже рыночно и ниже среднерыночной (они просто глобально включают/отключают эту опцию которая настроена индвидуально у каждого товара чтобы не перетыкивать индивидуально если возможность спадет затем в карточках на товар указывается как рыночная цена должна смотреться ( нет - то есть не смотрим рыночную цену; ниже рыночной - это смотрится самая низкая цена на рынке и выставляется по ней или еще ниже если заполнено предыдущее поле (ниже на); ниже среднерыночной - это ищется наиболее часто встречаемые цены и выставляется по ней или еще ниже если заполнено предыдущее поле (ниже на). Логика работы не поиск средне арифметического например когда цены 5, 5, 5, 1000 (где (5+5+5+1000)/4 и получим какую то задранную цену) а именно откинуть 1000 и уже ((5+5+5)/3 где получаем среднеарифметическое из наиболее ходового) Как он точно там ищет я не помню., но идея такая.; Ниже рыночной но не выше расчетной - это когда выставляется по рыночной цене, но если вдруг так получилось что она выше чем вы указали у себя цену выставления то будет выставлено по вашей цене которую вы указали Следующее поле в карточке "ограничение на рыночную цену" - это имеется ввиду что могут быть ситуации когда вы назначили цену а кто-то демпингует и рыночная цена сильно ниже ваших ожиданий. Например пучок травы вы выставляете за 5000 золота а ктото выбросил на аукцион его за 10 золота и чтобы аддон не выставил его по этой цене может быть использовано это поле. Работает так: имеется расчетная цена (5000 золота) и имеется сумма указанная в поле (400 золота). Из расчетной цены вычитается это ограничение и получается диапазон (5000-400=4600). В пределах между 5000 и 4600 будет выставляться по рыночной цене (из того что выбрали выше) но если рыночная цена уйдет за диапазон то цена будет на границе этого диапазона.. Если мы говорим а работе с ценообразованием аукциона то требуется его сканирование. Принцип сканирования прост. Смотрится предмет в сумке. сверяется с базой и если он есть в базе то сканируется аукцион по предмету из сумки (например в сумке полынь, смотрим полынь есть в базе, тогда запускаем сканирования аукциона по фильтру полынь) и так с каждым предметом в сумке. Есть 2 момента по сканированию. первый неприятный со стороны аддона (если в сумке 2 стека полыни, то он 2 раза пройдется по сканированию если оно необходимо). Второй со стороны фильтра самого аукцион (если вы будете искать например пойманная жаба то фильтр выдаст по запросу не только пойманная жаба но и пойманная тропическая жаба т.к. там встречаются эти 2 слова. Да аддон сверит название полностью, но фильтр поскольку выдаст больше результатов то время на обработку уйдет больше.) Теперь чтобы вот долго это не было то в настройках можно задать время сколько хранятся результаты сканирования. по умолчанию 2 дня т.е. если вы отсканировали аукцион на данный товар то пред запуском описанного выше алгоритма еще смотрится имеется ли в памяти аддона уже отсканированный товар и соответствующее время. поэтому повторно при последующих запусках продажи на аукцион туже полынь он уже сканировать не будет.. Чем больше время хранения тем грубее, чем меньше тем больше сканирований. Касательно снятия с Аукцион. с вкладки Анализ если навести на знак вопроса то есть комбинации и там есть если меньше / если больше / если между меньше и больше ваша цена чем цена на аукционе Вот вроде бы вся логика и принцип работы аддона в кратком изложении. Кроме этого аддона вроде бы есть еще 3-4 аддона их функционал толком не смотрел и не помню.
-
Надо ли встраивать в аддон надпись и отказы или и так норм? или пофиг и кому надо используют и так?
-
Аддон работал если сначала вызвать строку ввода чата энтером. Также если мышкой тыкнуть в бордюр (тонкую полоску) рядом со строкой ввода то Фокус спадал со строки ввода (курсор перестает мигать) и можно энтером вызвать повторно строку ввода или эскейпом убрать. и аддон отдуплялся уже при вызванной строке ввода В текущей версии закомментировал --[[ wtChatInput:GetChildChecked( "Input", true ):SetFocus( true ) wtChatInput:Show( true ) if not registered then registered = true common.RegisterEventHandler( OnEventSecondTimer, "EVENT_SECOND_TIMER" ) common.RegisterEventHandler( OnEventChatMessage, "EVENT_CHAT_MESSAGE" ) end ]] этот кусок текста который делал видимым строку ввода. Теперь аддон не залипает, но надо первоначально вызывать строку ввода и затем переключать каналы или переключать и вызывать энтером строку ввода (при первом заходе в игру всеравно надо сначала вызвать строку ввода иначе переключение не сработает)
-
В наиближайшее время) (ждет премодерации и должно заработать) Также в этом году всетаки надеюсь сделать поиск, фильтр и заняться группами (по названию группы делать групповое изменение цены и других параметров на товар с сохранением в конфиг файл, а также коэффициент корректировки цены на группу к каждому товару группы при выставлении (а-ля скидка)
-
Кнопка и в том и в том окне талантов Аддон как состоял так и состоит из двух аддонов (основной - билд менеджер , второй - на кнопку). Основной аддон не трогал Аддон на кнопку переписал так как проще было (использовал рыбу) поэтому надо не просто копировать-вставить а найти и удалить старую версию на кнопку. Иначе будет несколько Дополнительно в основном аддоне есть ряд Чат-команд (в описании к аддону они отсутствую). Что они дают хз, но одна также вызывает окно "/basave" - ?? (storeActionPanel) "/baload" - ?? (loadActionPanel) "/badelete" - ?? (deleteActionPanel) "/bsave" - ?? (storeBuild) "/bload" - ?? ( loadBuild) "/bdelete" - ?? (deleteBuild) "/buildlog" - ?? ( logTalentsList) "/bm" - Показать окно аддона (showBuildManager) Проверяйте если работает гуд
- 111 ответов
-
- 4
-
-
-
- классовое
- квесты и прокачка
-
(и ещё 1 )
C тегом:
-
Ну так и не встраивайте тогда.) скачал там кнопка вообще самостоятельным аддоном идет
- 111 ответов
-
- классовое
- квесты и прокачка
-
(и ещё 1 )
C тегом:
-
что-то у вас дико старое. гляну.
-
Перезагрузку добавил. Вообще странно почему он при сбросе не реагирует там же вроде бафф спадает
-
Если касательно меня, то я не смотрел. Поделился не более..
- 111 ответов
-
- 1
-
-
- классовое
- квесты и прокачка
-
(и ещё 1 )
C тегом:
-
Хм спасибо. Гляну. Странно конечно но думаю есть пара решений. самый просто это ту самую перезагрузку автоматизировать
-
Статистику по кристаллинам сделал. Чуть обкатаю и в мае наверное выложу может и надпись включу С Сундуками на кристаллин есть некю глюк. Кроме фронтира где вообще сундук забагован Есть ряд сундуков от Кватора и до пещер гипата. Где приезжаешь и он стоит типа реснулся но взять не можешь. Но стоит взять разовое обучающее на сундуки у квестгивера и он доступен и можно поднять. Отказываешься при сундуке и он снова не доступен Еще иногда путаются локации с квестгиверами. Можно взять на одной локации с одними сундуками и сдать совершенной на другой локации с другими сундуками (вроде колыбель и сумрачный остров - они тематически объединены, но сундуки и квесты у них разные и в тоже время там наложение). Незабываем что клады имеют рандомную точку из пяти мест и между поднятиями должно пройти 5-15 мин. т.е. может быть ситуация когда ни на одной точке нет клада Некоторые особенности Список справа формируется из 0_PetsPointGlobal.lua из поля nameMap. Поэтому если там не внесено наименование карты то ее и не будет в списке. По той же причине иногда может быть несколько одинаковых наименований. Подписываются плашки от туда же только поле nameMap_1. Получается теперь оно для Кристаллина становится обязательным Количество кристаллинов считается по количеству уникальных наименований локаций с кристаллином из массива. Т.е. в игре может быть и больше/меньше Список слева формируется из тех кто поднял за сегодня и данные берутся из файла конфигурации аддона. Кто поднял кристалин сохраняется в аддон независимо от того указан персонаж или локация в аддоне или нет. Окно является сводной табличкой по картам и может нести некоторую погрешность исходя из описанного выше
-
Это ваше решение) К цели всегда проложено несколько путей.
- 111 ответов
-
- классовое
- квесты и прокачка
-
(и ещё 1 )
C тегом:
-
[14:22:01][UserAddon/TalentBuilderReForm: (build 0)]Info: key=wtMainForm1 --------------------------------------------------------------------------------------------------- -- Функция по принятию определенных диалогов у NPC function funTal.BuilderCheckStart( params ) -- local initiator = params.initiator -- WString - имя игрока, активировавшего опрос -- Возвращает главную форму аддона. (FormSafe - главная форма аддона; false - не удалось получить форму аддона (вызов из пользовательского аддона и форма защищена, аддон выгружен, у аддона нет формы); nil - аддона с указанным именем не существует local wtMainForm = common.GetAddonMainForm( "TalentBuilder" ) -- if wtMainForm == nil then if wtMainForm ~= false and wtMainForm ~= nil then LogInfo( "key=", "wtMainForm1" ) funTal.BtnAdd() -- return end -- LogInfo( "key=", typeQuest ) -- Возвращает главную форму аддона. (FormSafe - главная форма аддона; false - не удалось получить форму аддона (вызов из пользовательского аддона и форма защищена, аддон выгружен, у аддона нет формы); nil - аддона с указанным именем не существует wtMainForm = common.GetAddonMainForm( "ContextTalents" ) -- if wtMainForm == nil then if wtMainForm ~= false and wtMainForm ~= nil then LogInfo( "key=", "wtMainForm" ) funTal.BtnAdd_01() end end --------------------------------------------------------------------------------------------------- -- Функция запускающаяся с момента создания юзера в игре (после его захода) function AvatarCreated() funTal.BuilderCheckStart() -- Событие, информирующее о инициализации загрузки миссии (все аддоны готовы к использованию). После этого события приходят ещё и EVENT_ADDON_LOAD_STATE_CHANGED. common.RegisterEventHandler( funTal.BuilderCheckStart, "EVENT_MISSION_INITIALIZED" ) -- Уведомление об изменении состояния аддона. Список возможных состояний смотри в AddonState common.RegisterEventHandler( funTal.BuilderCheckStart_01, "EVENT_ADDON_LOAD_STATE_CHANGED" ) end -------------------------------------------------------------------------------- -- INITIALIZATION Инициализация функций -------------------------------------------------------------------------------- function Init() -- Вызываем функцию при создании юзера (при входе в игру) common.RegisterEventHandler( AvatarCreated, "EVENT_AVATAR_CREATED" ) -- Вызываем функцию если юзер уже создан if avatar.IsExist() then AvatarCreated() end end -------------------------------------------------------------------------------- -- Запускаем инициализацию Init() -------------------------------------------------------------------------------- Попробуйте после инициализации аватара. Все ок будет.
- 111 ответов
-
- классовое
- квесты и прокачка
-
(и ещё 1 )
C тегом:
-
xzxz.lua Попробуйте чуть попозже цеплять события и запускать функции. Думаю все дело в последовательности. Сначала должны грузится ресурсы потом системные аддоны потом пользовательские потом когда автар создается. Ну или что-то подобное в последовательностях. Перелогинился со старым окном талантов. Кнопка на месте. Вот пример аддона тока там очень мусорно) Может где надо преждевременный выход из функции поставить..
- 111 ответов
-
- классовое
- квесты и прокачка
-
(и ещё 1 )
C тегом:
-
Не обращал внимания. Вроде кнопка подцепилсь у меня и ОК. Можно смотреть через настройки какая галочка стоит. Можно подцепить событие чуть позже загрузки. (Кстати оно у вас когда создался аватар или при инициализации аддона?) Насколько помню Попользовательские аддоны должны инициализироваться после системных и событие если цеплять уже когда автар создался то большая часть системных аддонов должна инициализировать и получить часть данных.
- 111 ответов
-
- классовое
- квесты и прокачка
-
(и ещё 1 )
C тегом:
