Zireael пишет:
Подбирайте параметры.
Можно корректность символов уменьшить в двух местах if(symbolcorrect(0)>0.7)
Указать цвет красного пикселя, уменьшить количество пикселей и увеличить разбежность:
Для начала откройте скрин в пейнте и проверьте нормально ли в нём находит стрелки.
(Добавление)
В этой строке:
Добавьте:
Если стрелки начинаются с вверх или вниз, то некорректно потом могут определяться стрелки влево и вправо.
Можно корректность символов уменьшить в двух местах if(symbolcorrect(0)>0.7)
Указать цвет красного пикселя, уменьшить количество пикселей и увеличить разбежность:
Цитата:
int color_red=2302945; // цвет красной стрелки
int color_red_min=80; // сколько нужно минимум пикселей найти
int r=10; // разбежность
int color_red_min=80; // сколько нужно минимум пикселей найти
int r=10; // разбежность
Для начала откройте скрин в пейнте и проверьте нормально ли в нём находит стрелки.
(Добавление)
В этой строке:
Цитата:
posX=coord[0]+symbolxpos(0);
Добавьте:
Цитата:
posX=coord[0]+symbolxpos(0)-10; // или чуть меньше 10
Если стрелки начинаются с вверх или вниз, то некорректно потом могут определяться стрелки влево и вправо.
Сделал только вот это - posX=coord[0]+symbolxpos(0)[color=red]-10 , больше ничего не менял и все сработало, спасибо огромное )) , теперь и красные жмет и вопросы жмет, поменял еще с 50 на int pause_=20; // пауза между поиском стрелок , теперь все отлично работает, спасибо огромное тебе =)) , осталось только одна мелочь, но она как бы не сильна нужна , ну все таки раз ты помогаешь, то спрошу, а то в следующий раз может не представиться такого шанса , хотелось бы еще сделать функцию , которая будет нажимать всегда оценку - идеально, то есть ты нажал все клавиши и тебе нужно нажать ровно в центре синего луча, что бы получить идеальную оценку, так вот, как можно сделать так, что бы бот сам нажимал, вот скрин -