ru24.pro
Все новости
Декабрь
2024

Бот для игры Perfect World. Автоматизация работы Комиссионного магазин

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

2. Изменения цен должны иметь задержку от 30с до 60с, рандомно. Чтобы было меньше признаков работы бота.

3. Если в личный чат в игре кто-то пишет, должен быть ответ рандомный из ~100 подготовленных фраз. Чтобы было меньше признаков работы бота

Все окна Комиссионного магазина будут на одном экране. Чтобы выставить вещь на продажу/скупку, ее нужно перенести из инвентаря в соответствующий слот(продажа/скупка), после чего в выпавшем окне прописать стоимость за ед. и кол-во продаваемых/скупаемых.
Чтобы узнать стоимость всех предложений в магазине - необходимо ввести наименование ресурса в окно, после чего выпадет список, первой позицией в котором будет лучшая цена продажи/скупки.

Дополнительную информацию, комментарии, доступ к самой игре готов дать.