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

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

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

> Без описания
amp
Отправлено: 30 Мая, 2019 - 14:10:17
Post Id



Пользователь
Прохожий


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




Если ищу по функции findimage такой кусок [img](для просмотра ссылки Вам необходимо авторизоваться) /img]
то все находится без проблем.

Но если сужаю зону поиска, то уже не находит, допустим вот так:
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]

как быть?
 
 Top
Kibor
Отправлено: 30 Мая, 2019 - 14:13:10
Post Id



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


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




выложить минимальный код, изображение на котором ищется и которое ищется.
 
 Top
amp
Отправлено: 30 Мая, 2019 - 14:25:51
Post Id



Пользователь
Прохожий


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




 Kibor пишет:
выложить минимальный код, изображение на котором ищется и которое ищется.

Изображение на котором ищется [img](для просмотра ссылки Вам необходимо авторизоваться) /img]

Которое ищется [img](для просмотра ссылки Вам необходимо авторизоваться) /img]

Как ищется

m_KIB16: if (findimage_(#Image_17_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 10, 75, 1, 0, 0, 800, 800, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
(Добавление)
Ну или вот функция целиком
Предыдущие 14 картинок ищется хорошо. Исключителная особенность последней, что нужно искать не учитывая текст посередине.

function sellchrome(int sellchromex, int sellchromey)
{

if (findimage_(#Image_7_KIB[0][0], 0, 175, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 99, 1, 320, 375, 770, 520, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB5;
else goto m_KIB9;
m_KIB5: if (findimage_(#Image_4_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 99, 1, 320, 375, 770, 520, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB9;
else goto m_KIB2;
m_KIB17: if (findimage_(#Image_18_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 99, 1, 420, 420, 830, 535, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
else goto m_KIB16;
m_KIB4: if (findimage_(#Image_3_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 99, 1, 420, 420, 830, 535, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
else goto m_KIB6;
m_KIB10: mouse_(1, 1, sellchromex, sellchromey, 1); goto m_KIB9;
m_KIB6: if (findimage_(#Image_6_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 99, 1, 420, 420, 830, 535, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
else goto m_KIB8;
m_KIB1: if (findimage_(#Image_0_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 99, 1, 420, 420, 830, 535, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
else goto m_KIB3;
m_KIB8: if (findimage_(#Image_8_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 99, 1, 420, 420, 830, 535, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
else goto m_KIB11;
m_KIB3: if (findimage_(#Image_2_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 99, 1, 420, 420, 830, 535, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
else goto m_KIB4;
m_KIB2: if (findimage_(#Image_1_KIB[0][0], 0, 100, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 99, 1, 420, 420, 830, 535, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
else goto m_KIB1;
m_KIB11: if (findimage_(#Image_12_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 99, 1, 420, 420, 830, 535, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
else goto m_KIB12;
m_KIB12: if (findimage_(#Image_13_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 99, 1, 420, 420, 830, 535, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
else goto m_KIB15;
m_KIB13: if (findimage_(#Image_14_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 99, 1, 420, 420, 830, 535, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
else goto m_KIB14;
m_KIB14: if (findimage_(#Image_15_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 99, 1, 420, 420, 830, 535, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
else goto m_KIB17;
m_KIB15: if (findimage_(#Image_16_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0, 99, 1, 420, 420, 830, 535, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
else goto m_KIB13;
m_KIB16: if (findimage_(#Image_17_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 10, 75, 1, 0, 0, 800, 800, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
else goto m_KIB9;
m_KIB9: inventx=inventx+30;
inv++;
if (inv==13)
{
inventx = 450;
inventy=inventy+30;
inv=1;
}
if (inventx ==780)
{
if (inventy == 430)
{
inventx = 450;
inventy = 370;
inv=1
}
}
return inventx, inventx, inv;
 
 Top
Kibor
Отправлено: 30 Мая, 2019 - 14:38:44
Post Id



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


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




Для начала исправьте ошибки, такие как
inv=1;

Что такое
return inventx, inventx, inv;
?
Возвращать можно что то одно.
 
 Top
amp
Отправлено: 30 Мая, 2019 - 14:43:19
Post Id



Пользователь
Прохожий


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




 Kibor пишет:
Для начала исправьте ошибки, такие как
inv=1;

Что такое
return inventx, inventx, inv;
?
Возвращать можно что то одно.


Спасибо, не совсем понимаю пока что как работает возврат. Удалил строчку return вообще) в работе программы ничего не изменилось)
 
 Top
Kibor
Отправлено: 30 Мая, 2019 - 14:55:38
Post Id



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


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




 amp пишет:
не совсем понимаю пока что как работает возврат. Удалил строчку return вообще) в работе программы ничего не изменилось)

Если не надо возвращать результат ретурн не нужен.
А вообще тут return

 amp пишет:
Исключителная особенность последней, что нужно искать не учитывая текст посередине.

Так надо указать фоновый цвет.
m_KIB16: if (findimage_(#Image_17_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, Фоновый_цвет, 10, 75, 1, 0, 0, 800, 800, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
 
 Top
amp
Отправлено: 30 Мая, 2019 - 15:21:47
Post Id



Пользователь
Прохожий


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




 amp пишет:
Исключителная особенность последней, что нужно искать не учитывая текст посередине.

Так надо указать фоновый цвет.
m_KIB16: if (findimage_(#Image_17_KIB[0][0], 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, Фоновый_цвет, 10, 75, 1, 0, 0, 800, 800, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;[/quote]

Ха, огромное спасибо, я упустил этот параметр и пыжился с тем чтобы % подбирать так чтобы все находилось, и удивлялся еще что как то не стабильно работает! Как я жил последние 3 дня без этого... )))
 
 Top
Kibor
Отправлено: 30 Мая, 2019 - 15:27:06
Post Id



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


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




А как используется этот код?
В совместимости со схемой в виз редакторе? В блоке кода?
Эти все строки if (findimage_(#Image_0_KIB[0][0], 0, 0, 0, 0, 0, 0, -1,.....
виз редактор генерирует? или сами повставляли?
если сами работать не будет, так как метки виз редактор сам генерирует.
 
 Top
amp
Отправлено: 30 Мая, 2019 - 15:38:32
Post Id



Пользователь
Прохожий


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




 Kibor пишет:
А как используется этот код?
В совместимости со схемой в виз редакторе? В блоке кода?
Эти все строки if (findimage_(#Image_0_KIB[0][0], 0, 0, 0, 0, 0, 0, -1,.....
виз редактор генерирует? или сами повставляли?
если сами работать не будет, так как метки виз редактор сам генерирует.


Я смотрю как их генерирует виз редактор и вставляю в блок кода =)))
Все работает сейчас - прога просто огонь, учитывая что я только поверхностно пока что изучил. Наверняка мои решения можно оптимизировать гораздо лучше, но это уже следующий шаг)
 
 Top
Kibor
Отправлено: 30 Мая, 2019 - 15:43:30
Post Id



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


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




 amp пишет:
Я смотрю как их генерирует виз редактор и вставляю в блок кода =)))

С теми метками которые сгенерировал визуальный редактор..
При изменение схемы виз редактор может изменить метки и они совпадут с теми, которые вставлены вручную.
Переименуйте их.
(Добавление)
И это не вся проблема с метками, а еще и переименуются номера Image_12_KIB.......
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 6 (гостей: 6, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by