Не могу никак привязать действия кнопок немодального окна к основному скрипту.
Короче схема для понимания:
в коде немодального окна внизу прописан запуск таймера:
CODE:
int pos_size_button0[4][4];
string text_button0[4];
int flag_button0[4];
pos_size_button0[0][0]=51; pos_size_button0[0][1]=105; pos_size_button0[0][2]=100; pos_size_button0[0][3]=24;
pos_size_button0[1][0]=51; pos_size_button0[1][1]=65; pos_size_button0[1][2]=100; pos_size_button0[1][3]=34;
pos_size_button0[2][0]=173; pos_size_button0[2][1]=6; pos_size_button0[2][2]=20; pos_size_button0[2][3]=20;
pos_size_button0[3][0]=8; pos_size_button0[3][1]=7; pos_size_button0[3][2]=20; pos_size_button0[3][3]=20;
text_button0[0]="Óáðàòü"; text_button0[1]="Âåðíóòü"; text_button0[2]="X"; text_button0[3]="?";
//////////
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0]);
//////////
showdialog(0, "
Äèàëîã", 1244, 376, 205, 171, 1, 1);
//////////
enabletimer (1);
string text_button0[4];
int flag_button0[4];
pos_size_button0[0][0]=51; pos_size_button0[0][1]=105; pos_size_button0[0][2]=100; pos_size_button0[0][3]=24;
pos_size_button0[1][0]=51; pos_size_button0[1][1]=65; pos_size_button0[1][2]=100; pos_size_button0[1][3]=34;
pos_size_button0[2][0]=173; pos_size_button0[2][1]=6; pos_size_button0[2][2]=20; pos_size_button0[2][3]=20;
pos_size_button0[3][0]=8; pos_size_button0[3][1]=7; pos_size_button0[3][2]=20; pos_size_button0[3][3]=20;
text_button0[0]="Óáðàòü"; text_button0[1]="Âåðíóòü"; text_button0[2]="X"; text_button0[3]="?";
//////////
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0]);
//////////
showdialog(0, "
Äèàëîã", 1244, 376, 205, 171, 1, 1);
//////////
enabletimer (1);
Блок кода в таймере:
CODE:
if (flag_button0[1]==1)goto METKA1;
После срабатывания таймера скрипт прекращает работать и выходит на начальное модальное окно (НЕ немодальное, а модальное, после которого по новому кругу запускается немодальное и тд.)
Как сделать закольцевать, чтобы таймер срабатывал, и основной скрипт не прекращал работу.
И чтобы каждый раз нажимая в немодальном окне определенную кнопку к примеру flag_button0[1] - снова срабатывал нужный код к примеру:
CODE:
win w=window ("NoxPlayer");
w.width=964;
w.height=574;
w.left=0;
w.top=0;
movewindow(w);
w.width=964;
w.height=574;
w.left=0;
w.top=0;
movewindow(w);
Пля, не в ту тему кинул, просьба Админу перенести тему куда надо.