Бот для игры Perfect World. Автоматизация работы Комиссионного магазин
Игра Perfect World на версии 1.4.6. Необходима автоматизация работы Комиссионного магазина.
Во вложении пример, как выглядит комиссионный магазин. Есть возможность покупки ресурсов, есть возможность продажи ресурсов. Покупка и продажа осуществляются через отдельное окно, где выставляется кол-во закупаемого/продаваемого товара и стоимость за единицу. Также в окне Комиссионного магазина можно посмотреть на все предложения других игроков.
Задача:
1. Отслеживание максимальной стоимости на скупку ресурса, минимальной стоимости на продажу ресурса. На основе этих данных выставлять ресурсы на продажу и скупку, получая прибыль с разницы между двумя ценами.
Пример -
"Кристалл восприятия" 1шт стоит в продаже за 1500000 монет. Это минимальная стоимость из всех предложений.
"Кристалл восприятия" 1шт стоит в скупке за 1000000 монет. Это максимальная стоимость из всех запросов.
Возьмем за данное - по этим ценам "Кристалл восприятия" выставил я.
Другой игрок выставляет "Кристалл восприятия" на продажу за 1499999 монету за штуку, а в скупку за 1000001 монету. Таким образом его предложение и запрос перебивают мои.
Мне необходимо снять с продажи и скупки свои "Кристаллы восприятия" и поставить заново. Теперь уже за 1499998 монет за штуку в продажу и 1000002 монету в скупку соответственно.
Таких ресурсов можно продавать несколько различных позиций.
Бот должен отслеживать информацию по нескольким товарам и совершать с ними манипуляции в виде изменения цен.
2. Изменения цен должны иметь задержку от 30с до 60с, рандомно. Чтобы было меньше признаков работы бота.
3. Если в личный чат в игре кто-то пишет, должен быть ответ рандомный из ~100 подготовленных фраз. Чтобы было меньше признаков работы бота
Все окна Комиссионного магазина будут на одном экране. Чтобы выставить вещь на продажу/скупку, ее нужно перенести из инвентаря в соответствующий слот(продажа/скупка), после чего в выпавшем окне прописать стоимость за ед. и кол-во продаваемых/скупаемых.
Чтобы узнать стоимость всех предложений в магазине - необходимо ввести наименование ресурса в окно, после чего выпадет список, первой позицией в котором будет лучшая цена продажи/скупки.
Дополнительную информацию, комментарии, доступ к самой игре готов дать.
Во вложении пример, как выглядит комиссионный магазин. Есть возможность покупки ресурсов, есть возможность продажи ресурсов. Покупка и продажа осуществляются через отдельное окно, где выставляется кол-во закупаемого/продаваемого товара и стоимость за единицу. Также в окне Комиссионного магазина можно посмотреть на все предложения других игроков.
Задача:
1. Отслеживание максимальной стоимости на скупку ресурса, минимальной стоимости на продажу ресурса. На основе этих данных выставлять ресурсы на продажу и скупку, получая прибыль с разницы между двумя ценами.
Пример -
"Кристалл восприятия" 1шт стоит в продаже за 1500000 монет. Это минимальная стоимость из всех предложений.
"Кристалл восприятия" 1шт стоит в скупке за 1000000 монет. Это максимальная стоимость из всех запросов.
Возьмем за данное - по этим ценам "Кристалл восприятия" выставил я.
Другой игрок выставляет "Кристалл восприятия" на продажу за 1499999 монету за штуку, а в скупку за 1000001 монету. Таким образом его предложение и запрос перебивают мои.
Мне необходимо снять с продажи и скупки свои "Кристаллы восприятия" и поставить заново. Теперь уже за 1499998 монет за штуку в продажу и 1000002 монету в скупку соответственно.
Таких ресурсов можно продавать несколько различных позиций.
Бот должен отслеживать информацию по нескольким товарам и совершать с ними манипуляции в виде изменения цен.
2. Изменения цен должны иметь задержку от 30с до 60с, рандомно. Чтобы было меньше признаков работы бота.
3. Если в личный чат в игре кто-то пишет, должен быть ответ рандомный из ~100 подготовленных фраз. Чтобы было меньше признаков работы бота
Все окна Комиссионного магазина будут на одном экране. Чтобы выставить вещь на продажу/скупку, ее нужно перенести из инвентаря в соответствующий слот(продажа/скупка), после чего в выпавшем окне прописать стоимость за ед. и кол-во продаваемых/скупаемых.
Чтобы узнать стоимость всех предложений в магазине - необходимо ввести наименование ресурса в окно, после чего выпадет список, первой позицией в котором будет лучшая цена продажи/скупки.
Дополнительную информацию, комментарии, доступ к самой игре готов дать.