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

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

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

> Без описания
sedoi
Отправлено: 28 Мая, 2016 - 22:42:06
Post Id



Пользователь
Наблюдатель


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




Уважаемый,а "&&,||"работают в визуальном редакторе и если да то как это сделать что бы искало или одну или другую картинку?в общем какая картинка первая найдется что бы на ту и нажимал.Где можно ознакомится с этим всем?если можно то ссылочку скинте где можно подробно почитать про это все.За ранее спасибо.
 
 Top
Kibor
Отправлено: 28 Мая, 2016 - 22:44:47
Post Id



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


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




че?
ссылка выше
от повтора вопроса ниче не изменится.
 
 Top
sedoi
Отправлено: 28 Мая, 2016 - 22:49:13
Post Id



Пользователь
Наблюдатель


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




я переходил по ссылке только мне не очень понятно как можно в визуально редакторе применить операторы "&& или ||"
 
 Top
Kibor
Отправлено: 28 Мая, 2016 - 22:53:39
Post Id



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


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




такую логику можно реализовать как там сказано.
это понятно? или надо просто ответить что для && или || надо программировать?
ну создавайте блок кода и там пишите.
 
 Top
sedoi
Отправлено: 28 Мая, 2016 - 22:54:56
Post Id



Пользователь
Наблюдатель


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




как в этом коде сделать так что бы срабатывалось сразу два условия или ищет Image_0_KIB[21][24];или Image_1_KIB[36][40]; какая первая появится?


CODE:
int col_KIB, ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB, tim_KIB;
int Image_0_KIB[21][24];
int Image_1_KIB[36][40];
int Image_2_KIB[28][30];
int Image_3_KIB[53][7];
int Image_4_KIB[13][9];
int Image_5_KIB[14][8];
int Image_6_KIB[37][17];
int Image_7_KIB[16][9];
int Image_8_KIB[23][14];
int Image_9_KIB[27][9];
int Image_10_KIB[9][8];
int Image_11_KIB[17][12];

start_();
enabletimer(0);

CREATE_TIMER(0, 7200000);
{
key(76);
sleep(25000);
}
m_KIB0: mouse_(0, 1, 1730+rand(-50, 50), 917+rand(-75, 75), 0);
if (findimage_(#Image_0_KIB[0][0], 5000, 0, 0, 1, 5, 5, 2000, -1, 75, 100, 1, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB5;
else goto m_KIB6;
m_KIB5: if (findimage_(#Image_0_KIB[0][0], 1000, 0, 0, 1, 5, 5, 1000, -1, 75, 100, 1, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB4;
else goto m_KIB7;
m_KIB4: textbkcolor (234,661792);
textout(0, 5, 100, " Собрал ", 0);

sleep(500);

resettextout( 1 );

sleep(500); goto m_KIB5;
m_KIB6: if (findimage_(#Image_1_KIB[0][0], 1000, 0, 0, 1, 5, 5, 1000, -1, 75, 100, 1, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB7;
else goto m_KIB9;
m_KIB7: if (findimage_(#Image_1_KIB[0][0], 1000, 0, 0, 1, 5, 5, 1000, -1, 75, 100, 1, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB8;
else goto m_KIB9;
m_KIB8: textbkcolor (234,661792);
textout(0, 5, 100, " Рыжая коробка 4 собрана ", 0);

sleep(500);

resettextout( 1 );

sleep(500); goto m_KIB7;
m_KIB9: if (findimage_(#Image_2_KIB[0][0], 0, 0, 0, 1, 5, 5, 1000, -1, 75, 100, 1, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB10;
else goto m_KIB11;
m_KIB10: textbkcolor (234,661792);
textout(0, 10, 100, " Панель закрыта ", 0);

sleep(20);

resettextout( 1 );

sleep(20); goto m_KIB9;
m_KIB11: if (findimage_(#Image_3_KIB[0][0], 0, 0, 0, 1, 5, 5, 2000, -1, 75, 100, 1, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB12;
else goto m_KIB13;
m_KIB12: textbkcolor (234,661792);
textout(0, 10, 100, " Соединяю ", 0);

sleep(20);

resettextout( 1 );

sleep(20); goto m_KIB11;
m_KIB13: if (findimage_(#Image_4_KIB[0][0], 0, 0, 0, 1, 5, 5, 300000, -1, 75, 100, 1, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB14;
else goto m_KIB15;
m_KIB14: textbkcolor (234,661792);
textout(0, 10, 100, " Ремаю ", 0);

sleep(20);

resettextout( 1 );

sleep(20); goto m_KIB13;
m_KIB15: if (findimage_(#Image_5_KIB[0][0], 0, 0, 3000, 1, 2, 2, 0, -1, 75, 100, 1, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB16;
else goto m_KIB18;
m_KIB16: textbkcolor (234,661792);
textout(0, 10, 100, " Отменяю ", 0);

sleep(20);

resettextout( 1 );

sleep(20); goto m_KIB15;
m_KIB17: textbkcolor (234,661792);
textout(0, 10, 100, " Стартую ", 0);

sleep(20);

resettextout( 1 );

sleep(20);
m_KIB18: if (findimage_(#Image_6_KIB[0][0], 0, 0, 0, 1, 2, 2, 2000, -1, 75, 100, 1, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB17;
else goto m_KIB19;
m_KIB19: if (findimage_(#Image_7_KIB[0][0], 0, 0, 0, 1, 5, 5, 2000, -1, 75, 100, 1, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB20;
else goto m_KIB22;
m_KIB20: textbkcolor (234,661792);
textout(0, 10, 100, " Вход ", 0);

sleep(20);

resettextout( 1 );

sleep(20); goto m_KIB19;
m_KIB21: textbkcolor (234,661792);
textout(0, 10, 100, " ОК ", 0);

sleep(20);

resettextout( 1 );

sleep(20);
m_KIB22: if (findimage_(#Image_8_KIB[0][0], 0, 0, 0, 1, 5, 5, 3000, -1, 75, 100, 1, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB21;
else goto m_KIB24;
m_KIB23: textbkcolor (234,661792);
textout(0, 10, 100, " Закываем панель ", 0);

sleep(20);

resettextout( 1 );

sleep(20);
m_KIB24: if (findimage_(#Image_9_KIB[0][0], 0, 0, 0, 1, 5, 5, 2000, -1, 75, 100, 1, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB23;
else goto m_KIB26;
m_KIB25: textbkcolor (234,661792);
textout(0, 10, 100, " Закываем урик ", 0);

sleep(20);

resettextout( 1 );

sleep(20);
m_KIB26: if (findimage_(#Image_10_KIB[0][0], 0, 0, 0, 1, 5, 5, 2000, -1, 75, 100, 1, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB25;
else goto m_KIB28;
m_KIB27: textbkcolor (234,661792);
textout(0, 10, 100, " Скайлеб закрыт ", 0);

sleep(20);

resettextout( 1 );

sleep(20);
m_KIB28: if (findimage_(#Image_11_KIB[0][0], 0, 0, 0, 1, 5, 5, 1000, -1, 75, 100, 1, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB27;
else goto m_KIB0;



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


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 load_image_()
{
loadimage (#Image_0_KIB[0][0], "D:\дарк орбит\korobka_1.bmp");
loadimage (#Image_1_KIB[0][0], "D:\дарк орбит\korobka_4.bmp");
loadimage (#Image_2_KIB[0][0], "D:\дарк орбит\panel_2.bmp");
loadimage (#Image_3_KIB[0][0], "D:\дарк орбит\soedi.bmp");
loadimage (#Image_4_KIB[0][0], "D:\дарк орбит\rem.bmp");
loadimage (#Image_5_KIB[0][0], "D:\дарк орбит\otmena.bmp");
loadimage (#Image_6_KIB[0][0], "D:\дарк орбит\start.bmp");
loadimage (#Image_7_KIB[0][0], "D:\дарк орбит\vhod.bmp");
loadimage (#Image_8_KIB[0][0], "D:\дарк орбит\ok.bmp");
loadimage (#Image_9_KIB[0][0], "D:\дарк орбит\close_panel.bmp");
loadimage (#Image_10_KIB[0][0], "D:\дарк орбит\close_urik.bmp");
loadimage (#Image_11_KIB[0][0], "D:\дарк орбит\ok_skaileb.bmp");
}


function findimage_(int #Image, int t, int p1, int p2, int m, int xm, int ym, int p3, int fon, int r, int p, int k, int#sum, int#x, int#y)
{
pause(p1);
sum_KIB=0;
if (t!=1) tim_KIB=gettime();
a: if (r==0 && p==100){sum=findimage(k, #Image[0][0], fon, #x[0], #y[0], 0, 0, ex_KIB, ey_KIB, -1); if (sum>0) goto e;}
else {sum=findimage(k, #Image[0][0], fon, #x[0], #y[0], 0, 0, ex_KIB, ey_KIB, r, r, r, r, r, r, p, 1, -1); if (sum>0) goto e;}
if (t==0) return 0;
if (gettime()-tim_KIB<t){sleep(20); goto a;}
return 0;
e: sum_KIB=sum; x_KIB=x[0]; y_KIB=y[0];
pause(p2);
if (m==1){mouse(LEFT, x_KIB+xm, y_KIB+ym); pause(p3);}
if (m==2){mouse(MIDDLE, x_KIB+xm, y_KIB+ym); pause(p3);}
if (m==3){mouse(RIGHT, x_KIB+xm, y_KIB+ym); pause(p3);}
if (m==4){mousedown(LEFT, x_KIB+xm, y_KIB+ym); pause(p3);}
if (m==5){mousedown(MIDDLE, x_KIB+xm, y_KIB+ym); pause(p3);}
if (m==6){mousedown(RIGHT, x_KIB+xm, y_KIB+ym); pause(p3);}
if (m==7){mouseup(LEFT, x_KIB+xm, y_KIB+ym); pause(p3);}
if (m==8){mouseup(MIDDLE, x_KIB+xm, y_KIB+ym); pause(p3);}
if (m==9){mouseup(RIGHT, x_KIB+xm, y_KIB+ym); pause(p3);}
if (m==10){mousemove(x_KIB+xm, y_KIB+ym); pause(p3);}
return sum_KIB;
}

(Добавление)
я дико извиняюсь что приходится вас раздражать но я в этих делах новичек просто ставил блок кода между двумя нужными картинками но работает только в том случае когда сработает первая картинка потом ищет вторую, но что бы работала как мне надо тоесть если появляется одна картинка он жмет на нее а если вторая то на вторую
 
 Top
Kibor
Отправлено: 28 Мая, 2016 - 23:38:56
Post Id



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


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





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


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




Powered by