Kibor |
Отправлено: 02 Мая, 2019 - 15:57:12
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
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)); |
|
|
MRVZ |
Отправлено: 12 Сентября, 2021 - 14:11:28
|
Прохожий
Покинул форум
Сообщений всего: 4
Дата рег-ции: Сент. 2021
Репутация: 0
|
Ошибка
Код: 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
ошибка (Отобразить)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 )
if ( t == 0 )
looptime ( t )
if ( ew == 0 )
mK = findheapcolor ( k , # col [ 0 ] , # kol [ 0 ] , k_col , kol_col , # mX [ 0 ] , # mY [ 0 ] , Obl_n_x , Obl_n_y , Obl_o_x , Obl_o_y , ex1 , ey1 , ex2 , ey2 , r , r , r , r , r , r , - 1 )
if ( ew == 1 )
if ( ew == 2 )
if ( ew == 3 || ew == 4 )
if ( mK > 0 )
if ( mK < 1 )
if ( ew == 3 || ew == 4 )
for ( int n = 0 ; n < mK ; n ++ )
mX [ n ] = mX [ n ] + ex1
mY [ n ] = mY [ n ] + ey1
if ( ignor )
if ( Sort )
pause ( p2 )
if ( ew == 0 || ew == 3 || ew == 1 )
if ( ew == 1 )
if ( m == " Левую клик " )
if ( m == " Среднюю клик " )
if ( m == " Правую клик " )
if ( m == " Левую нажать " )
if ( m == " Среднюю нажать " )
if ( m == " Правую нажать " )
if ( m == " Левую отпустить " )
if ( m == " Среднюю отпустить " )
if ( m == " Правую отпустить " )
if ( m == " Левая двойной клик " )
if ( m == " Средняя двойной клик " )
if ( m == " Правая двойной клик " )
if ( m == " Переместить " )
if ( ew == 2 || ew == 4 )
if ( m != " Бездействие " )
return mK
TextOut ( 0 , " Рыба " , 0 , X_Kib , Y_Kib , 0 , 16777215 ) (Отредактировано автором: 12 Сентября, 2021 - 14:19:54) |
|
|
Zireael |
Отправлено: 12 Сентября, 2021 - 14:32:44
|
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: # 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]. |
|
|
MRVZ |
Отправлено: 12 Сентября, 2021 - 15:24:42
|
Прохожий
Покинул форум
Сообщений всего: 4
Дата рег-ции: Сент. 2021
Репутация: 0
|
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].
Спасибо помогло! |
|
|
|