-
Постов
33 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Трекер ошибок
Магазин
Галерея
Сообщения, опубликованные AlexPfaltz
-
-
-
14.04.2022 в 04:27, rudolf101 сказал:
Мда... Выглядит страшно, на днях гляну как можно это исправить, выставлял позицию и размер по своему разрешению 1920 на 1080, другие не смотрел.
- 1
-
Auction+
Просмотр файла
Данный аддон является расширением для стандартного окна Аукциона. Облегчает поиск и покупку предметов на аукционе, а так же сохраняет цены, что бы в дальнейшем когда нету доступа к аукциону, можно было узнать стоимость предмета, во всплывающей подсказке.
Добавляет в окно аукциона новую вкладку “Купить”, в которой отображается группированный список найденных лотов. Теперь можно увидеть сразу все лоты по интересующему вас запросу, а не только 8, что облегчает поиск и выбор выгодного для покупки лота.
Помимо цены за выкуп лота, отображается так же цена за единицу предмета.
Группировка предметов (кроме оружия и одежды) производится при совпадении: “названия, кол-во в стаке (пачке) и цене за единицу”. Для оружия и одежды группировка производится при совпадении: “названия, уровня экипировки, суммы спец. характеристик, суммы характеристик и цены выкупа”.
Если в списке сгруппировались одинаковые лоты, то есть возможность выкупить все или только нужное вам количество. Количество выкупаемых лотов можно указать в баре под списком, который появляется при клике по выбранной позиции в списке. Так же при изменении количества выкупаемых лотов, цена на выкуп сразу пересчитывается (цена умножается на кол-во).Пока открыто окно аукциона, аддон записывает в свою базу цены на всё что будет отображаться по результату какого-либо поиска.
Есть возможность запустить автоматическое сканирование, для этого добавлена кнопка - "Сканировать", рядом со вкладками. Есть три варианта автоматического сканирования: “полное сканирование аукциона ,только по предметам в сумке, по своему списку”. Выбрать вариант сканирования можно в настройках аддона.
Полное сканирование занимает много времени, зависит от кол-ва страниц на аукционе, прерывается кнопкой "Остановить", которая появляется после запуска сканирования.
Сканирование только по предметам в сумке, составляет список всех предметов в сумке и по порядку ищет их на аукционе, при этом на экране появляется окно со списком предметов для поиска. Окно со списком можно перемещать по экрану.
Если выбран вариант сканирования “Свой список”, то при открытии окна аукциона, так же появляется окно, в котором можно составить свой список предметов для поиска и записи цен. Данный список так же можно открыть в любое время из окна настроек аддона.Настройки аддона можно открыть из стандартного окна, где включаются\выключаются аддоны, или командой в чате /opl . В настройках можно: “выбрать вариант сканирования, посмотреть/редактировать свой список для сканирования, очистить базу сохраненных цен, выбрать отображение минимальной и максимальной стоимости, выбрать стиль текста для добавляемых строк во всплывающей подсказке, выбрать вариант отображения "монет" (только золото, золото и серебро, все монеты).
Исходный код открыт. Читайте, модифицируйте и создавайте аналоги лучше.
-
Добавил
-
Добавлено13.04.2022
-
Категория
- 2
- 1
-
-
14 минут назад, Slashuur сказал:
Если в аддоне есть строки и их сравнение, то сохраняйте lua в кодировке win-1251 всегда. Юникод не поддерживается. Можно просто открыть стандартным блокнотом, нажать "сохранить как" и выбрать внизу кодировку ANSI. Возможно проблема в этом
Точно, в этом и была проблема, а я весь день потратил на поиски
Большое спасибо Я забыл, что когда читал другие аддоны (AmountOfMaterial 5 и LibreCraftProgress) они были в кодировке win-1251. -
Здравствуйте, нужна помощь, я плохо понимаю Lua, прочитал много разных статей, но все ни как не получается реализовать задумку.
Восстановил работу аддона AucCenter, сделал что бы виджет с ценами отображался при вызове ContextTooltip (всплывающая подсказка при наведении курсора на предмет), имя предмета берется из отображенного тултипа. Я хочу написать проверку перед отображением виджета с ценами, если в предмете есть строка "Привязан к персонажу", то дальше ничего выполнять не нужно. Номер строки где отображается "Привязан к персонажу" известна, At(1). Перепробовал кучу вариантов, как написано в аддоне AmountOfMaterial 5 (проверка на совпадение в названии) и LibreCraftProgress (проверка на совпадение строки "Требуемый уровень..."), ничего не работает.Перепробованные условия:
- if str == "Привязан к персонажу" - строка всегда есть, даже если там вместо нее описание ремесленного компонента и код не выполняется
- if str ~= "Привязан к персонажу" - строки всегда нету (когда по факту есть) и код выполняется
- if string.find(str, "Привязан к персонажу") - строка всегда есть, даже если там вместо нее описание ремесленного компонента и код не выполняется
- if not string.find(str, "Привязан к персонажу") - строки всегда нету (когда по факту есть) и код выполняется
Еще заметил что во 2 и 4 условии, если скрипт дальше отрабатывает то предметы имеющие строку с Требуемым уровнем игнорируются хотя они совсем на другой строке At(4).
Auction+
в Техподдержка
Опубликовано
Как разберусь с косяками в аддоне, попробую сделать что-нибудь подобное