Здравствуйте. Нокс при просмотре рекламы, меняет размер. Функцией делаю обновить параметры- текст выводит норм, но не нажимает крестик. Что не так ?
CODE:
sleep(10000);
setwindowparam(w_KIB);
sx=w_KIB.leftclient ; sy=w_KIB.topclient;
textout(50, sx, sy, format(w_KIB.widthclient)+"="+format(w_KIB.heightclient), 1);
textout(1, sx, sy+20, "в рекламе", 1);
pause(60000);
CODE:
function кинотеатр()
{
m_KIB2: if (findimage_(#Image_19_KIB[0][0], 20, 20, 100, 1, 0, 0, -1, 0, 0, 0, -1, -1, -1, 20, 100, 1, 408, 423, 720, 480, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB1;
else goto m_KIB3;
m_KIB7: mouse_(20, 10, ex_KIB-30, 30, 2000); goto m_KIB2;
m_KIB3: findimage_(#Image_21_KIB[0][0], 20, 20, 20, 1, 0, 0, -1, 0, 0, 1500, 0, 0, -1, 20, 100, 1, 104, 177, 232, 322, #sum_KIB, #x_KIB, #y_KIB);
findimage_(#Image_23_KIB[0][0], 20, 20, 20, 1, 0, 0, -1, 0, 0, 1500, 0, 0, -1, 20, 100, 1, 58, 124, 272, 256, #sum_KIB, #x_KIB, #y_KIB);
textout(1, sx, sy+20, "в кине", 1);
m_KIB6: if (findimage_(#Image_25_KIB[0][0], 20, 20, 100, 1, 0, 0, -1, 0, 0, 2500, -1, -1, -1, 20, 100, 1, 459, 429, 676, 491, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB8;
else goto m_KIB7;
m_KIB8: реклама(); sleep(100);
setwindowparam(w_KIB);
sx=w_KIB.leftclient ; sy=w_KIB.topclient;
textout(50, sx, sy, format(w_KIB.widthclient)+"="+format(w_KIB.heightclient), 1);
goto m_KIB6;
m_KIB1: flag_check0[4]=0;
return;
}
1. konctantin777 - 09 Декабря, 2019 - 08:49:54 - перейти к сообщению
2. Zireael - 09 Декабря, 2019 - 09:01:28 - перейти к сообщению
Код с визуального редактора нечитаемый. Разбираться в нагромождении goto никто не будет.
3. konctantin777 - 09 Декабря, 2019 - 09:12:06 - перейти к сообщению
Суть в том, что когда в ноксе включается реклама, изменяется его размер. Использую
textout отображается правильно перемещаясь в угол, но мышка не нажимает. Может надо ещё какую команду ?
CODE:
sleep(10000);
setwindowparam(w_KIB);
sx=w_KIB.leftclient ; sy=w_KIB.topclient;
textout(50, sx, sy, format(w_KIB.widthclient)+"="+format(w_KIB.heightclient), 1);
textout(1, sx, sy+20, "в рекламе", 1);
pause(60000);
setwindowparam(w_KIB);
sx=w_KIB.leftclient ; sy=w_KIB.topclient;
textout(50, sx, sy, format(w_KIB.widthclient)+"="+format(w_KIB.heightclient), 1);
textout(1, sx, sy+20, "в рекламе", 1);
pause(60000);
textout отображается правильно перемещаясь в угол, но мышка не нажимает. Может надо ещё какую команду ?