Покинул форум
Сообщений всего: 61
Дата рег-ции: Июль 2018
Репутация: 0
Бот играет работает в блюстаке. Ищет движение в определенной области, кликает туда, если нашел. Когда кликнул, появляется кнопка идти. Кликает ее, если ее нашел. Когда герой встает в клетку к мобу, выскакивает окошко выйти/атаковать. Вот тут не нажимает кнопку атаковать. Причина в этом окошке?
Покинул форум
Сообщений всего: 8218
Дата рег-ции: Март 2013 Откуда: Одесса
Репутация: 357
Блюстак имеет много окон с кнопками. Это был уточняющий вопрос
vikkuzz
Отправлено: 02 Августа, 2018 - 13:37:46
Участник
Покинул форум
Сообщений всего: 61
Дата рег-ции: Июль 2018
Репутация: 0
Так что мне делать? Может быть что-то исправить в самом коде, так сказать, ручками. Я пристально не сравнивал различие кода в фоне и без фона. Проверил только наличие замены mouse на sendmouse.
Zireael
Отправлено: 02 Августа, 2018 - 13:59:23
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
Лучше писать код сразу или для обычного режима, или для фонового, а не переделывать из одного в другой. Координаты используются разные, в первом случае экранные, во втором клиентские.
Цитата:
выскакивает окошко выйти/атаковать. Вот тут не нажимает кнопку атаковать
Напишите отдельный код для этого действия и сравните разницу в параметрах с вашим кодом.
vikkuzz
Отправлено: 02 Августа, 2018 - 14:08:13
Участник
Покинул форум
Сообщений всего: 61
Дата рег-ции: Июль 2018
Репутация: 0
Понял, учту на будущее. Я в moveclient выставлял координаты так, чтоб координаты окна клиента совпадали с координатами экранными, т.е.окно игры без рамки верхний левый угол имеет координаты 0 0. Но не уверен, что все сделал правильно. Сейчас нет возможности показать код.
vikkuzz
Отправлено: 04 Августа, 2018 - 14:46:00
Участник
Покинул форум
Сообщений всего: 61
Дата рег-ции: Июль 2018
Репутация: 0
после старта в визуальном редакторе у меня блок кода :
win wind = window ("BlueStacks App Player");
в таком случае клиентские и экранные координаты должны совпадать?
vikkuzz
Отправлено: 05 Августа, 2018 - 22:31:53
Участник
Покинул форум
Сообщений всего: 61
Дата рег-ции: Июль 2018
Репутация: 0
дайте код для получения указателя на любое активное окно и последующее изменение его размера и положения на экране. (Добавление)
чтобы бот менял размеры и положение окна хоть блюстакса,хоть нокса под те параметры,на которых был настроен.
Dantes3000
Отправлено: 05 Августа, 2018 - 23:03:58
Эксперт
Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016
Репутация: 58
Покинул форум
Сообщений всего: 61
Дата рег-ции: Июль 2018
Репутация: 0
не работает.можно без всяких писей? вам что, 10 лет?
Dantes3000
Отправлено: 06 Августа, 2018 - 16:51:33
Эксперт
Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016
Репутация: 58
Попробуйте поменять на "кака", может сработает.
у меня любые окна перемещаются в координаты 110, 110 и переименовываются. А вообще - ВОТ
Если не перемещает - значит нет активного окна
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.