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

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

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

> Описание: Логический блок в Визуальном редакторе кода Кибор
Kibor
Отправлено: 23 Декабря, 2016 - 16:00:10
Post Id



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


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




Все нормально..
Не знаю. Проверяйте в паинте.
Попробуйте сделать клики мыши не одним блоком, а двумя с паузой. Нажать отпустить.
 
 Top
rastaman
Отправлено: 23 Декабря, 2016 - 16:05:38
Post Id



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


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




 Kibor пишет:
Проверяйте в паинте.

так я это в паинте и сделал)
 
 Top
Kibor
Отправлено: 23 Декабря, 2016 - 16:11:16
Post Id



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


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




ну понятно..

Нажмите несколько раз контр и шифт
залипли клавиши при остановке скрипта.
 
 Top
rastaman
Отправлено: 23 Декабря, 2016 - 16:51:46
Post Id



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


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




 Kibor пишет:
ну понятно..

Нажмите несколько раз контр и шифт
залипли клавиши при остановке скрипта.

ЗАМЕНИЛ ПОИСК ИЗОБРАЖЕНИЯ НА ПОИСК ЦВЕТА ,кибо начал выдавать ошибку и
вылетать
кстати нормальный клик заработал)
(для просмотра ссылки Вам необходимо авторизоваться) Закатив глазки






int color_KIB_0[1], sum_color_KIB_0[1];
color_KIB_0[0]=16711168;
sum_color_KIB_0[0]=1;
int k, x[30], y[30], n=0;
int col_KIB, ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB;

start_();

if (findheapcolor_(20, 20, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 44, 0, 0, ex_KIB, ey_KIB, 1, 1, #K, #x[0], #y[0], #color_KIB_0[0], #sum_color_KIB_0[0])>0) goto m_KIB2;
else goto m_KIB4;
m_KIB2: mouse_(0, 1, x[n], y[n], 555);
n++;
if (n<k) goto m_KIB2;
else goto m_KIB4;
m_KIB4:



function mouse_(int p1, int m, int xm, int ym, int p2)
{
pause(p1);
if (m==1) mouse(LEFT, xm, ym);
if (m==2) mouse(MIDDLE, xm, ym);
if (m==3) mouse(RIGHT, xm, ym);
if (m==4) mousedown(LEFT, xm, ym);
if (m==5) mousedown(MIDDLE, xm, ym);
if (m==6) mousedown(RIGHT, xm, ym);
if (m==7) mouseup(LEFT, xm, ym);
if (m==8) mouseup(MIDDLE, xm, ym);
if (m==9) mouseup(RIGHT, xm, ym);
if (m==10) mousemove(xm, ym);
pause(p2);
}


function start_()
{
getdisplay(col_KIB, ex_KIB, ey_KIB);
pause(1000);
}


function findheapcolor_(int onx, int ony, int oox, int ooy, int t, int p1, int p2, int m, int xm, int ym, int p3, int r, int k, int xs, int ys, int xf, int yf, int all_col, int min_col, int#sum, int#x, int#y, int#color, int#sum_color)
{
int timKIB, sumKIB, xKIB, yKIB;
pause(p1);
sumKIB=0;
if (t!=1) timKIB=gettime();
a: sum=findheapcolor(k, #color[0], #sum_color[0], all_col, min_col, #x[0], #y[0], onx, ony, oox, ooy, xs, ys, xf, yf, r, r, r, r, r, r, -1);
if (sum>0) goto e;
if (t==0) return 0;
if (gettime()-timKIB<t){sleep(20); goto a;}
return 0;
e: sumKIB=sum; xKIB=x[0]; yKIB=y[0];
pause(p2);
if (m==1){mouse(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==2){mouse(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==3){mouse(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==4){mousedown(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==5){mousedown(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==6){mousedown(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==7){mouseup(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==8){mouseup(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==9){mouseup(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==10){mousemove(xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
return sumKIB;
}

(Отредактировано автором: 23 Декабря, 2016 - 16:52:22)

 
 Top
Kibor
Отправлено: 23 Декабря, 2016 - 16:56:55
Post Id



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


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




Во первых..
объявлена k маленькая.
В функции K большая.

Во вторых.
Массивы x y на 30 координат.
В функции ищет 44.

Внимательно все проверяйте. Если все проверено и вопросы есть пишите в разделе вопросы.
 
 Top
Dantes3000
Отправлено: 16 Марта, 2017 - 23:25:31
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1458
Дата рег-ции: Июнь 2016  
Репутация: 58




ну вот где здесь ошибка? везде есть Ложь и Истина. А редактор ошибку выдает. Думаю это связано с багом, когда при копировании остается связь линии и блока. Иногда эта линия посреди листа на что-то натыкается.
(для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
tabletka
Отправлено: 16 Марта, 2017 - 23:47:50
Post Id



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


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




телепатов нет, к экстрасенсам ходить за вас зарплату не платят. Что за ошибка, а лучше весь проект.
 
 Top
Dantes3000
Отправлено: 16 Марта, 2017 - 23:51:36
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1458
Дата рег-ции: Июнь 2016  
Репутация: 58




Я сказал что за ошибка. А весь проект не нужен, вся логика на скрине.
(Добавление)
Переделал всё заново из не копированных блоков - работает нормально

(Отредактировано автором: 16 Марта, 2017 - 23:55:43)

 
 Top
tabletka
Отправлено: 16 Марта, 2017 - 23:59:21
Post Id



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


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




Если бы был скрин с ошибкой вопроса не было, перечитав тему 2 раза не вижу описания проблемы. Блоки копировал по 100500 раз, проблем не видел. Я не разработчик софта, баги конечно есть, но вариант с кривым путем линий бывает... Когда в визуалке одно в компиле совсем другое, помогает тупо линии правда, лож, переделать. встречалось пару раз, но блоков было за 300 штук..

(Отредактировано автором: 16 Марта, 2017 - 23:59:55)

 
 Top
Dantes3000
Отправлено: 17 Марта, 2017 - 00:03:27
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1458
Дата рег-ции: Июнь 2016  
Репутация: 58




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


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




Powered by