Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Диалоговое окно

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

1. Pro100rus32 - 18 Декабря, 2019 - 09:24:01 - перейти к сообщению
Привет, такая штука:
Смотрел видео -(для просмотра ссылки Вам необходимо авторизоваться) И когда пробовал сделать это с визуальным редактором диалоговых окон, то у меня вообще нечего не получиось Растерялся я так понял что к нему нужно делать переход?
Я делал переход, но вот проблема, я не могу сделать так что бы goto был из выпадающего списка в зависимости от выбора пользователя, уже два дня убиваюсь, хелп...
Фото с этого видео -(для просмотра ссылки Вам необходимо авторизоваться) Если есть какие то другие способы, или я что то обьяснил не так /криво то пишите, постараюсь ответить сразу Радость

Код диалог окна:
CODE:

int pos_size_button0[1][4];
string text_button0[1];
int flag_button0[1];

pos_size_button0[0][0]=135; pos_size_button0[0][1]=108; pos_size_button0[0][2]=105; pos_size_button0[0][3]=38;
text_button0[0]="Запустить";

//////////

int pos_size_check0[1][4];
string text_check0[1];
int flag_check0[1];

pos_size_check0[0][0]=17; pos_size_check0[0][1]=32; pos_size_check0[0][2]=73; pos_size_check0[0][3]=20;
text_check0[0]="Блаблаблааа";
flag_check0[0]=0;

//////////

int pos_size_combo0[1][4];
string text_combo0[1][2];
int strok_combo0[1];
int flag_combo0[1];

pos_size_combo0[0][0]=14; pos_size_combo0[0][1]=83; pos_size_combo0[0][2]=97; pos_size_combo0[0][3]=80;
strok_combo0[0]=2;
text_combo0[0][0]="Мины"; text_combo0[0][1]="Дайсы";
flag_combo0[0]=1;

//////////

int pos_size_static0[2][4];
string text_static0[2];

pos_size_static0[0][0]=150; pos_size_static0[0][1]=4; pos_size_static0[0][2]=100; pos_size_static0[0][3]=20;
pos_size_static0[1][0]=9; pos_size_static0[1][1]=132; pos_size_static0[1][2]=100; pos_size_static0[1][3]=20;
text_static0[0]="Блаблабла"; text_static0[1]="Версия: 1.0";

//////////

createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0] |
CHECK, #pos_size_check0[0][0], #text_check0[0], #flag_check0[0] |
COMBO, #pos_size_combo0[0][0], #text_combo0[0][0], #strok_combo0[0], #flag_combo0[0] |
STATIC, #pos_size_static0[0][0], #text_static0[0]);
//////////

showdialog(0, "



Блаблабла", 601, 338, 250, 174, 1, 1);
//////////
2. Dantes3000 - 18 Декабря, 2019 - 09:53:10 - перейти к сообщению
Pro100rus32 , добавить в конец кода с диалоговым окном

CODE:
while(flag_button0[0]<1) sleep(100);
flag_button0[0]=0;

if(flag_combo0[0]==0) goto a; //если выбран пунт списка 0
if(flag_combo0[0]==1) goto b; //если выбран пунт списка 1

a:messagebox("a"); pause(555555);
b:messagebox("b");
3. Pro100rus32 - 18 Декабря, 2019 - 10:04:22 - перейти к сообщению
 Dantes3000 пишет:
Pro100rus32 , добавить в конец кода с диалоговым окном

CODE:
while(flag_button0[0]<1) sleep(100);
flag_button0[0]=0;

if(flag_combo0[0]==0) goto a; //если выбран пунт списка 0
if(flag_combo0[0]==1) goto b; //если выбран пунт списка 1

a:messagebox("a"); pause(555555);
b:messagebox("b");


Опа! Работает, такс, спасибо, теперь надо думать как это все сделать под меня)
Еще раз спасибо!!!

Powered by ExBB FM 1.0 Final