Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (2): [1] 2 »   

> Без описания
burn
Отправлено: 21 Июня, 2018 - 10:28:11
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 41
Дата рег-ции: Май 2018  
Репутация: 0




Какая то проблема с изменением положения окна. Не срабатывает если перед этим был поиск картинки/цветов и т.д

Так не работает(Поиск по скученности цветов, вывод сообщений и изменение положения):
код (Отобразить)


А так работает(вывод сообщений и изменение положения окна).
код (Отобразить)

Как можно решить подобную проблему?

(Отредактировано автором: 21 Июня, 2018 - 10:43:32)

 
 Top
Kibor
Отправлено: 21 Июня, 2018 - 11:53:12
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




А он вообще туда доходит?
Находит изображение?
messagebox проверьте.
 
 Top
burn
Отправлено: 21 Июня, 2018 - 12:19:02
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 41
Дата рег-ции: Май 2018  
Репутация: 0




 Kibor пишет:
А он вообще туда доходит?
Находит изображение?
messagebox проверьте.

Делаю через виз. редактор, все переходы правильно сделал т.к почти в каждом блоке вывод сообщения.
Да картинку всегда находит, но когда нужно сдвинуть окно у него не получается.
messagebox отсутствуют, есть только textout.

Примерно так выглядит в виз. редакторе(на картинке другие номера textout и //):

(Добавление)
Попробовал поставить поиск картинки после перемещения окна - окно сдвинулось.
А вначале никак не хочет.

(Отредактировано автором: 21 Июня, 2018 - 12:37:07)

 
 Top
Kibor
Отправлено: 21 Июня, 2018 - 13:13:36
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




pause(7000);
Сдвиг будет через 7 секунд!

 Цитата:
m_KIB4: textout(0, 100, 50, " Íàøåë", 0);
pause(7000);




w.leftclient = 0;
w.topclient = 0;
activate(w);
moveclient(w);
activate(w);


Проверил на блокноте.
 
 Top
burn
Отправлено: 21 Июня, 2018 - 13:41:57
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 41
Дата рег-ции: Май 2018  
Репутация: 0




 Kibor пишет:
pause(7000);
Сдвиг будет через 7 секунд!
Проверил на блокноте.

Да их я выставил чтобы игра успела запуститься.
Проверил на блокноте тоже работает. Видимо какие то проблемы с игрой Меланхолия
 
 Top
Kibor
Отправлено: 21 Июня, 2018 - 13:47:22
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




А смысл от поиска рисунка? Что там вообще ищется?
И кстати..
Может указатель на что то другое дается? А после запуска и 7 ми сек. окно другое?
Или наоборот. Того окна нет еще при запуске бота.

Проблема в алгоритме.
 
 Top
burn
Отправлено: 21 Июня, 2018 - 14:06:06
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 41
Дата рег-ции: Май 2018  
Репутация: 0




 Kibor пишет:
А смысл от поиска рисунка? Что там вообще ищется?
И кстати..
Может указатель на что то другое дается? А после запуска и 7 ми сек. окно другое?
Или наоборот. Того окна нет еще при запуске бота.

Проблема в алгоритме.

Картинка ищет кнопку запуска игры в лаунчере.
Окно игры появляется через 2 сек. в главное меню игры попадает примерно за 5 сек., а пауза 7, еще добавлял вывод сообщения о сдвиге и паузу после него 4 сек. перед смещением(чтобы заметить что именно происходит в момент когда должен сдвинуть окно, но ничего не произошло).
вроде все правильно. Указатель из шпиона, тем более если поставить поиск после сдвига то ведь работает(только вот игру я открыл перед этим). Попробую паузу побольше, или нет смысла?
 
 Top
Kibor
Отправлено: 21 Июня, 2018 - 14:08:26
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 burn пишет:
Окно игры появляется через 2 сек.

Ага, ага.. А указатель на него почему то пытается получить при запуске бота..
CODE:
win w=window ("Hearthstone", "UnityWndClass", -1);


Перенесите эту строку


CODE:
win w=window ("Hearthstone", "UnityWndClass", -1);
w.leftclient = 0;
w.topclient = 0;
activate(w);
moveclient(w);
activate(w);
 
 Top
burn
Отправлено: 21 Июня, 2018 - 14:22:04
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 41
Дата рег-ции: Май 2018  
Репутация: 0




 Kibor пишет:
Ага, ага.. А указатель на него почему то пытается получить при запуске бота..
CODE:
win w=window ("Hearthstone", "UnityWndClass", -1);


Перенесите эту строку

Ага так заработало Радость
Спасибо огромное.
Изначально я так и делал, но потом начала появляться какая то ошибка (повторение имени переменной? не помню точно) перенос этой строки в блок старт решило проблему, но перестал сдвигать...
(Добавление)
 Kibor пишет:


Перенесите эту строку

Вот какая ошибка появляется
 
 Top
Kibor
Отправлено: 21 Июня, 2018 - 14:49:12
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




Это означает что не объявлен w
если все сделано как написал - не знаю.
код где?
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by