Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 3.13 Поиск скученности пикселей определенных цветов на указанной площади (с разбегом в цвете)

Страниц (6): « 1 2 3 4 [5] 6 »
 

41. Kibor - 02 Мая, 2019 - 07:57:12 - перейти к сообщению
 Kibor пишет:
синтаксис без разбежности в цвете:
findheapcolor(сколько_ищем, #color[0], #kol[0], сколько_цветов, сколько_цветов_надо_минимум, #x[0], #y[0], X_размер, Y размер, Размер_области_где не искать X, Размер_области_где не искать Y, старт_X_поиска, старт_Y_поиска, финиш_X_поиска, финиш_X_поиска, (указатель на окно или указатель на двухмерный массив int с изображением или -1));
синтаксис с разбежностью в цвете:
findheapcolor(сколько_ищем, #color[0], #kol[0], сколько_цветов, сколько_цветов_надо_минимум, #x[0], #y[0], X_размер, Y размер, Размер_области_где не искать X, Размер_области_где не искать Y, старт_X_поиска, старт_Y_поиска, финиш_X_поиска, финиш_X_поиска, Красный_меньше_на, Красный_больше_на, Зеленый_меньше_на, Зеленый_больше_на, Синий_меньше_на, Синий_больше_на , (указатель на окно или указатель на двухмерный массив int с изображением или -1));
42. MedweD - 07 Октября, 2020 - 15:03:17 - перейти к сообщению
А получается данная функция просто делает скриншот экрана или как?
43. Zireael - 07 Октября, 2020 - 17:43:47 - перейти к сообщению
 Цитата:
А получается данная функция просто делает скриншот экрана или как?

Ищет области, на которых есть скученности пикселей определенных цветов.
44. MRVZ - 12 Сентября, 2021 - 06:11:28 - перейти к сообщению
Ошибка

Код: pause (p1)

CODE:
getdisplay ( eCol_Kib , eX_Kib , eY_Kib )
if ( FindHeapcolor ( 0 , # Screen [ 0 ] [ 0 ] , # W_Kib , W_Kib.leftclient , W_Kib.topclient , 20 , 20 , 50 , 50 , # Color0 [ 0 ] , # Kol0 [ 0 ] , 10 , 5 , 1 , 0 , 0 , 0 , # K_Kib , # X_Kib [ 0 ] , # Y_Kib [ 0 ] , 261 , 215 , 1519 , 847 , 1 , 2 , 15 , 0 , " 0 " + formatic ( 44 ) + " 0 " + formatic ( 44 ) + " 0 " + formatic ( 44 ) + " 0 " , 0 , " Бездействие " , 0 , 0 , 2 , 0 , 5 , 5 ) > 0 )
pause ( p1 )


Вписывал блоком код как в видео
textout(0, X_Kib, Y_Kib, "текст", 0);

Если блоком Textout делать, вписав X_Kib , Y_Kib ошибка

Код return mK

ошибка (Отобразить)
45. Zireael - 12 Сентября, 2021 - 06:32:44 - перейти к сообщению
 Цитата:
# X_Kib [ 0 ] , # Y_Kib [ 0 ]

Если X_Kib и Y_Kib это массивы, то нужно так:
CODE:
textout(0, X_Kib[0], Y_Kib[0], "текст", 0);

В блоке Textout соответственно тоже самое X_Kib[0] и Y_Kib[0].
46. MRVZ - 12 Сентября, 2021 - 07:24:42 - перейти к сообщению
 Zireael пишет:
 Цитата:
# X_Kib [ 0 ] , # Y_Kib [ 0 ]

Если X_Kib и Y_Kib это массивы, то нужно так:
CODE:
textout(0, X_Kib[0], Y_Kib[0], "текст", 0);

В блоке Textout соответственно тоже самое X_Kib[0] и Y_Kib[0].


Спасибо помогло!
47. a300 - 25 Января, 2022 - 20:33:47 - перейти к сообщению
Здравствуйте.
При множественном поиске объектов с помощью findheapcolor приходиться исправлять (x_KIB и y_KIB) координаты X и координаты Y в старой версии визуального редактора на x_KIB[0] и y_KIB[0], а затем и в сгенерированном визуальным редактором коде (в начале там где объявляються переменные на int ex_KIB, ey_KIB, sum_KIB, x_KIB[99], y_KIB[99]; ) иначе множественный поиск не работает.
Собственно вопрос можно это исправить в Кибор, а то очень не удобно постояно не забывать исправлять.
48. Kibor - 25 Января, 2022 - 22:24:04 - перейти к сообщению
 a300 пишет:
Собственно вопрос можно это исправить в Кибор, а то очень не удобно постояно не забывать исправлять.

Уже исправлено. В новом визуальном редакторе. Старый не поддерживается.
49. a300 - 26 Января, 2022 - 00:11:52 - перейти к сообщению
Только в новом визуальном редакторе код генерируется тяжеловесный и 350 команд в бесплатной версии расходуються не успев начаться. Учится "рисовать" код лучше в старой версии там хоть что-то можно нарисовать. Вобщем, очень жаль.
50. Kibor - 26 Января, 2022 - 00:22:32 - перейти к сообщению
 a300 пишет:
Вобщем, очень жаль

Что "жаль"?
Есть старый редактор. Есть новый. Естественно старый не поддерживается, иначе не было бы нового.

Powered by ExBB FM 1.0 Final