Вход


Часовой пояс: UTC + 4 часа


Текущее время: 19 мар 2024, 10:45




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Addon для аукциона
СообщениеДобавлено: 23 июл 2013, 08:26 
Leader
Leader
Аватара пользователя

Зарегистрирован: 15 дек 2011, 00:44
Сообщения: 5465
Архетип: Mage
Медали: 17

Мегадед
Дед просто запредельный Рейд лидер
За проведение рейдов Мегасаппорт
За лучший саппорт! Мегатанк
Лучший танк!
Маг Топ ДПС
За мощный ДПС! Разработчик аддонов
За мощные аддоны к игре! Инфернальный Шлем Деда
60 месяцев в гильдии Инфернальный Сапог Первопроходца
Участвовать в 50-ти фесткиллах рейдовых боссов
Адамантовая Перчатка Расхитителя
Приобрести 150 предметов за ДКП Инфернальный Компас Путешественника
Набрать 30К очков за достижения Инфернальная Лопата Кладоискателя
Собрать 1500 коллекций артефактов Инфернальная Планарная Звезда
Набрать 1500 очков планарного слияния
Инфернальный Череп Дракона
Заработать 4000 ДКП в рейдах Инфернальный Знак Воителя
Принять участие в 600 рейдах Убийца
Достичь 100-го PvP ранга Трудоголик
Прокачать все 11 профессий до максимума
Благотворитель
Пожертвовать 10000 платины
Вы не поверите, но новый аддон :crazy:
Auction Extension

Сие творение для упрощения выставления артов на аукцион, потом расширю для всякого хлама типа ингридиентов и т.д. и т.п.

Как работает думаю разобраться не составит труда, после скана аука показывает минимальную и максимальную цену и цену вашего лота если таковой есть.

Настройки пока не делал, но для любителей ковырять аддоны в файле global.lua есть описание PriceList, в котором три поля (задаются в серебре):
delta - шаг уменьшения минимальной аукционной цены
minimum - дефолтная цена в случае отсутствия лотов
maximum - максимальная цена в случае присутствия лотов

Надеюсь понравится :oops:

P.S. 3 сумки артов выставил за 10 секунд :)
P.P.S. ну и да, не скупитесь на комментарии

_________________
Discord


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 23 июл 2013, 08:40 
Leader
Leader
Аватара пользователя

Зарегистрирован: 15 дек 2011, 00:44
Сообщения: 5465
Архетип: Mage
Медали: 17

Мегадед
Дед просто запредельный Рейд лидер
За проведение рейдов Мегасаппорт
За лучший саппорт! Мегатанк
Лучший танк!
Маг Топ ДПС
За мощный ДПС! Разработчик аддонов
За мощные аддоны к игре! Инфернальный Шлем Деда
60 месяцев в гильдии Инфернальный Сапог Первопроходца
Участвовать в 50-ти фесткиллах рейдовых боссов
Адамантовая Перчатка Расхитителя
Приобрести 150 предметов за ДКП Инфернальный Компас Путешественника
Набрать 30К очков за достижения Инфернальная Лопата Кладоискателя
Собрать 1500 коллекций артефактов Инфернальная Планарная Звезда
Набрать 1500 очков планарного слияния
Инфернальный Череп Дракона
Заработать 4000 ДКП в рейдах Инфернальный Знак Воителя
Принять участие в 600 рейдах Убийца
Достичь 100-го PvP ранга Трудоголик
Прокачать все 11 профессий до максимума
Благотворитель
Пожертвовать 10000 платины
И упрежу сразу некоторые пожелания:
- тултип в верхнем левом углу потому что я не нашел способа вообще им управлять, походу это недоработка API рифта
- поля ввода выравниваются по левому краю и опять-таки не смог найти способа выровнять по правому краю, беда просто с этим API
- не знаю что будет если пытаться выставить стак артов с полными сумками, не было возможности проверить, но вообще стак перед выставлением сплитится и выставляется 1 штука
- из-за сплита иногда бывает что айтем пропадает из списка, пока не будет переоткрыто окно или продан другой арт, короче говоря любое действие для обновления списка, пока не придумал как грамотно это решить

И небольшой комментарий о том как автоматом подбирается цена: если такой арт отсутствует на ауке, то берется PriceList.minimum, если присутствует и минимальная цена вашего лота, то берется его же цена, если не вашего или вашего нет, то минимальная цена - PriceList.delta, или PriceList.maximum если разница превышает сей максимум.

На данный момент значения таковы (для разной редкости артов):
Common: delta = -10g, minimum = 10p, maximum = 20p
Uncommon: delta = -10g, minimum = 30p, maximum = 50p
Rare: delta = -10g, minimum = 50p, maximum = 150p
Epic: delta = -10g, minimum = 100p, maximum = 200p
Relic: delta = -10g, minimum = 100p, maximum = 200p

_________________
Discord


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 23 июл 2013, 10:19 
Аватара пользователя

Зарегистрирован: 16 дек 2011, 20:24
Сообщения: 611
Архетип: Warrior
НАКОНЕЦ ТО!!!!

_________________
Моя люблю всех, но не всегда люблю когда любят миня


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 23 июл 2013, 10:56 
Leader
Leader
Аватара пользователя

Зарегистрирован: 15 дек 2011, 00:44
Сообщения: 5465
Архетип: Mage
Медали: 17

Мегадед
Дед просто запредельный Рейд лидер
За проведение рейдов Мегасаппорт
За лучший саппорт! Мегатанк
Лучший танк!
Маг Топ ДПС
За мощный ДПС! Разработчик аддонов
За мощные аддоны к игре! Инфернальный Шлем Деда
60 месяцев в гильдии Инфернальный Сапог Первопроходца
Участвовать в 50-ти фесткиллах рейдовых боссов
Адамантовая Перчатка Расхитителя
Приобрести 150 предметов за ДКП Инфернальный Компас Путешественника
Набрать 30К очков за достижения Инфернальная Лопата Кладоискателя
Собрать 1500 коллекций артефактов Инфернальная Планарная Звезда
Набрать 1500 очков планарного слияния
Инфернальный Череп Дракона
Заработать 4000 ДКП в рейдах Инфернальный Знак Воителя
Принять участие в 600 рейдах Убийца
Достичь 100-го PvP ранга Трудоголик
Прокачать все 11 профессий до максимума
Благотворитель
Пожертвовать 10000 платины
Исправлена ошибка с учетом цен без выкупа.

_________________
Discord


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 23 июл 2013, 11:18 
Аватара пользователя

Зарегистрирован: 16 дек 2011, 20:24
Сообщения: 611
Архетип: Warrior
надо количество лотов и среднее время висения лотов добавить...не разумно на 2-х лотах один из которых 3 р а другой 200 р выставлять за 2р 90з. и если на ресы делать будешь рассмотри вопрос о выкупе всего аукциона по данному направлению. Напомню как было в ВОВ - руда которая при разбиении давала 20 голды + 4-5 синих камней стоила в какой то момент 10 голды...(ясное дело цифры из головы, но порядок цен сохранился)

_________________
Моя люблю всех, но не всегда люблю когда любят миня


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 23 июл 2013, 11:19 
Аватара пользователя

Зарегистрирован: 16 дек 2011, 20:24
Сообщения: 611
Архетип: Warrior
и слежение за своими лотами и лотами альтов) ну и отмену аукционов.

_________________
Моя люблю всех, но не всегда люблю когда любят миня


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 23 июл 2013, 11:25 
Leader
Leader
Аватара пользователя

Зарегистрирован: 15 дек 2011, 00:44
Сообщения: 5465
Архетип: Mage
Медали: 17

Мегадед
Дед просто запредельный Рейд лидер
За проведение рейдов Мегасаппорт
За лучший саппорт! Мегатанк
Лучший танк!
Маг Топ ДПС
За мощный ДПС! Разработчик аддонов
За мощные аддоны к игре! Инфернальный Шлем Деда
60 месяцев в гильдии Инфернальный Сапог Первопроходца
Участвовать в 50-ти фесткиллах рейдовых боссов
Адамантовая Перчатка Расхитителя
Приобрести 150 предметов за ДКП Инфернальный Компас Путешественника
Набрать 30К очков за достижения Инфернальная Лопата Кладоискателя
Собрать 1500 коллекций артефактов Инфернальная Планарная Звезда
Набрать 1500 очков планарного слияния
Инфернальный Череп Дракона
Заработать 4000 ДКП в рейдах Инфернальный Знак Воителя
Принять участие в 600 рейдах Убийца
Достичь 100-го PvP ранга Трудоголик
Прокачать все 11 профессий до максимума
Благотворитель
Пожертвовать 10000 платины
Я не храню столь детальную информацию, чтобы анализировать время висения, а из АПИ максимум "Time remaining in the auction, either short, medium, or long", посему не очень, разве что только на short опираться, но честно не вижу в этом такого большого смысла, уж если ты печешься о такой мелочи, то проще тогда будет перевыставлять позиции раз в час :)

Мониторинг своих лотов будет. Про ресы да, там думаю двустороннюю торговлю сделаю, как на выставления, так и на выкуп, но все потом, немного отдохну от аддоностроения :) Надо просто продумать как лучше сделать, это-то родилось от того, что задолбался уже с этими артами.

P.S. альтов лесом

_________________
Discord


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 23 июл 2013, 11:42 
Аватара пользователя

Зарегистрирован: 16 дек 2011, 20:24
Сообщения: 611
Архетип: Warrior
ну тогда лесом время висения)) количество лотов надо просто)

_________________
Моя люблю всех, но не всегда люблю когда любят миня


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 23 июл 2013, 11:52 
Аватара пользователя

Зарегистрирован: 22 фев 2011, 10:51
Сообщения: 541
Откуда: Алматы, Казахстан
Архетип: Warrior
родилась идея сделать слежение за артефактами, которых не хватает для важных коллекций (нужных для ачивок).

Как я это вижу: отдельная вкладка, на которой собраны недостающие артефакты и цены на них.

Проблема кажется будет в том, что у рифта API не позволяет смотреть какие артефакты есть, а каких нет :( Так что скорее всего список артефактов придется набивать ручками

_________________
Here we are now — entertain us


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 25 июл 2013, 13:33 
Аватара пользователя

Зарегистрирован: 22 фев 2011, 10:51
Сообщения: 541
Откуда: Алматы, Казахстан
Архетип: Warrior
периодически вылезает ошибка аддона,

Цитата:
Error: performance warning
In AuctionExtension / AuctionExtension.:MouseMove
stack traceback:
AuctionExtension/lua/egui.lua:141: in function <AuctionExtension/lua/egui.lua:141>


также подумалось что неплохо было бы кнопку Create all, а то фасткликинг при выставлении двух-трех сумок атрефактов вызывает пристальное внимание начальства :)

_________________
Here we are now — entertain us


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 25 июл 2013, 13:57 
Аватара пользователя

Зарегистрирован: 22 фев 2011, 10:51
Сообщения: 541
Откуда: Алматы, Казахстан
Архетип: Warrior
еще вот такая ошибка сейчас была:

Цитата:
Error: Incorrect function usage.
Parameters: "i055100000818E074", 48, 19000, 19000, (function: )
Parameter types: item, number, number, number, function
Function documentation:
Posts a new auction.
Requires the "auction" interaction flag to be set.
This function is subject to the "global" command queue.
Command.Auction.Post(item, time, bid, buyout) -- item, number, number, number/nil
Command.Auction.Post(item, time, bid, buyout, callback) -- item, number, number, number/nil, callbackfunction
Parameters:
bid: The minimum bid for the new auction, in silver.
buyout: The buyout for the new auction, in silver. nil if no buyout is desired.
callback: A standard command callback, used for detecting success or failure. See the "callbackfunction" documentation for more details.
item: The ID of the item to be auctioned.
time: The duration that the auction should last, in hours. Valid values are limited to 12, 24, and 48.
In AuctionExtension / AuctionExtension.:LeftPress
stack traceback:
[C]: in function 'Post'
AuctionExtension/lua/main.lua:177: in function 'callback'
AuctionExtension/lua/egui.lua:95: in function <AuctionExtension/lua/egui.lua:95>


ничего необычного не делал - просто стоял у акционера, отсканировал и начал выставлять лоты

_________________
Here we are now — entertain us


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 25 июл 2013, 15:45 
Leader
Leader
Аватара пользователя

Зарегистрирован: 15 дек 2011, 00:44
Сообщения: 5465
Архетип: Mage
Медали: 17

Мегадед
Дед просто запредельный Рейд лидер
За проведение рейдов Мегасаппорт
За лучший саппорт! Мегатанк
Лучший танк!
Маг Топ ДПС
За мощный ДПС! Разработчик аддонов
За мощные аддоны к игре! Инфернальный Шлем Деда
60 месяцев в гильдии Инфернальный Сапог Первопроходца
Участвовать в 50-ти фесткиллах рейдовых боссов
Адамантовая Перчатка Расхитителя
Приобрести 150 предметов за ДКП Инфернальный Компас Путешественника
Набрать 30К очков за достижения Инфернальная Лопата Кладоискателя
Собрать 1500 коллекций артефактов Инфернальная Планарная Звезда
Набрать 1500 очков планарного слияния
Инфернальный Череп Дракона
Заработать 4000 ДКП в рейдах Инфернальный Знак Воителя
Принять участие в 600 рейдах Убийца
Достичь 100-го PvP ранга Трудоголик
Прокачать все 11 профессий до максимума
Благотворитель
Пожертвовать 10000 платины
Goodwind писал(а):
периодически вылезает ошибка аддона,

Цитата:
Error: performance warning
In AuctionExtension / AuctionExtension.:MouseMove
stack traceback:
AuctionExtension/lua/egui.lua:141: in function <AuctionExtension/lua/egui.lua:141>


также подумалось что неплохо было бы кнопку Create all, а то фасткликинг при выставлении двух-трех сумок атрефактов вызывает пристальное внимание начальства :)


Create all не сделать в принципе, API позволяет выполнить только одно активное действие в игре на одно активное действие пользователя, клик там или что еще и никак иначе.

_________________
Discord


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 25 июл 2013, 16:22 
Аватара пользователя

Зарегистрирован: 22 фев 2011, 10:51
Сообщения: 541
Откуда: Алматы, Казахстан
Архетип: Warrior
хм, а как Banana AH расстакивает товары и выкладывает их стаками на АН?

_________________
Here we are now — entertain us


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 25 июл 2013, 16:57 
Leader
Leader
Аватара пользователя

Зарегистрирован: 15 дек 2011, 00:44
Сообщения: 5465
Архетип: Mage
Медали: 17

Мегадед
Дед просто запредельный Рейд лидер
За проведение рейдов Мегасаппорт
За лучший саппорт! Мегатанк
Лучший танк!
Маг Топ ДПС
За мощный ДПС! Разработчик аддонов
За мощные аддоны к игре! Инфернальный Шлем Деда
60 месяцев в гильдии Инфернальный Сапог Первопроходца
Участвовать в 50-ти фесткиллах рейдовых боссов
Адамантовая Перчатка Расхитителя
Приобрести 150 предметов за ДКП Инфернальный Компас Путешественника
Набрать 30К очков за достижения Инфернальная Лопата Кладоискателя
Собрать 1500 коллекций артефактов Инфернальная Планарная Звезда
Набрать 1500 очков планарного слияния
Инфернальный Череп Дракона
Заработать 4000 ДКП в рейдах Инфернальный Знак Воителя
Принять участие в 600 рейдах Убийца
Достичь 100-го PvP ранга Трудоголик
Прокачать все 11 профессий до максимума
Благотворитель
Пожертвовать 10000 платины
Расстакивать можешь сколько угодно, но на АН за один клик только один пост/бид/отмену/скан.

_________________
Discord


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 26 июл 2013, 14:51 
Аватара пользователя

Зарегистрирован: 22 фев 2011, 10:51
Сообщения: 541
Откуда: Алматы, Казахстан
Архетип: Warrior
Только что проверил - поставил кучу ресурсов в банане на продажу (они реально не выставляются пока не откроешь диалог с аукционером). Потом подошел к аукционеру, ткнул на него - бананах расстакал четыре вида ресурсов и поставил их все на продажу

_________________
Here we are now — entertain us


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 26 июл 2013, 15:09 
Leader
Leader
Аватара пользователя

Зарегистрирован: 15 дек 2011, 00:44
Сообщения: 5465
Архетип: Mage
Медали: 17

Мегадед
Дед просто запредельный Рейд лидер
За проведение рейдов Мегасаппорт
За лучший саппорт! Мегатанк
Лучший танк!
Маг Топ ДПС
За мощный ДПС! Разработчик аддонов
За мощные аддоны к игре! Инфернальный Шлем Деда
60 месяцев в гильдии Инфернальный Сапог Первопроходца
Участвовать в 50-ти фесткиллах рейдовых боссов
Адамантовая Перчатка Расхитителя
Приобрести 150 предметов за ДКП Инфернальный Компас Путешественника
Набрать 30К очков за достижения Инфернальная Лопата Кладоискателя
Собрать 1500 коллекций артефактов Инфернальная Планарная Звезда
Набрать 1500 очков планарного слияния
Инфернальный Череп Дракона
Заработать 4000 ДКП в рейдах Инфернальный Знак Воителя
Принять участие в 600 рейдах Убийца
Достичь 100-го PvP ранга Трудоголик
Прокачать все 11 профессий до максимума
Благотворитель
Пожертвовать 10000 платины
Посмотрю на досуге как они это сделали, но я пробовал и получил ошибку о которой я говорил.

_________________
Discord


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 26 июл 2013, 15:34 
Аватара пользователя

Зарегистрирован: 22 фев 2011, 10:51
Сообщения: 541
Откуда: Алматы, Казахстан
Архетип: Warrior
через это http://www.riftui.com/downloads/info280-LibPGC.html

_________________
Here we are now — entertain us


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 26 июл 2013, 17:00 
Leader
Leader
Аватара пользователя

Зарегистрирован: 15 дек 2011, 00:44
Сообщения: 5465
Архетип: Mage
Медали: 17

Мегадед
Дед просто запредельный Рейд лидер
За проведение рейдов Мегасаппорт
За лучший саппорт! Мегатанк
Лучший танк!
Маг Топ ДПС
За мощный ДПС! Разработчик аддонов
За мощные аддоны к игре! Инфернальный Шлем Деда
60 месяцев в гильдии Инфернальный Сапог Первопроходца
Участвовать в 50-ти фесткиллах рейдовых боссов
Адамантовая Перчатка Расхитителя
Приобрести 150 предметов за ДКП Инфернальный Компас Путешественника
Набрать 30К очков за достижения Инфернальная Лопата Кладоискателя
Собрать 1500 коллекций артефактов Инфернальная Планарная Звезда
Набрать 1500 очков планарного слияния
Инфернальный Череп Дракона
Заработать 4000 ДКП в рейдах Инфернальный Знак Воителя
Принять участие в 600 рейдах Убийца
Достичь 100-го PvP ранга Трудоголик
Прокачать все 11 профессий до максимума
Благотворитель
Пожертвовать 10000 платины
Да нет же, библиотека все равно использует АПИ рифта, вопрос в том, как они умудрились обойти ограничение АПИ

_________________
Discord


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 26 июл 2013, 17:01 
Leader
Leader
Аватара пользователя

Зарегистрирован: 15 дек 2011, 00:44
Сообщения: 5465
Архетип: Mage
Медали: 17

Мегадед
Дед просто запредельный Рейд лидер
За проведение рейдов Мегасаппорт
За лучший саппорт! Мегатанк
Лучший танк!
Маг Топ ДПС
За мощный ДПС! Разработчик аддонов
За мощные аддоны к игре! Инфернальный Шлем Деда
60 месяцев в гильдии Инфернальный Сапог Первопроходца
Участвовать в 50-ти фесткиллах рейдовых боссов
Адамантовая Перчатка Расхитителя
Приобрести 150 предметов за ДКП Инфернальный Компас Путешественника
Набрать 30К очков за достижения Инфернальная Лопата Кладоискателя
Собрать 1500 коллекций артефактов Инфернальная Планарная Звезда
Набрать 1500 очков планарного слияния
Инфернальный Череп Дракона
Заработать 4000 ДКП в рейдах Инфернальный Знак Воителя
Принять участие в 600 рейдах Убийца
Достичь 100-го PvP ранга Трудоголик
Прокачать все 11 профессий до максимума
Благотворитель
Пожертвовать 10000 платины
Просто попробуй сделать две команды Command.Auction.Post на одно действие пользователя и ты увидишь что будет

_________________
Discord


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Addon для аукциона
СообщениеДобавлено: 26 июл 2013, 21:03 
Аватара пользователя

Зарегистрирован: 22 фев 2011, 10:51
Сообщения: 541
Откуда: Алматы, Казахстан
Архетип: Warrior
ну я тебе показал библиотеку, где как не в ней способ обхода? :)

я так понял, они запускают некий сервис (в терминологии рифт-апи - coroutine), которая мониторит таблицу postingQueue и постит все что туда попадает как только открывается диалог аукциона

_________________
Here we are now — entertain us


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron