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

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

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

> Описание: внутри
ivantu
Отправлено: 16 Ноября, 2018 - 08:48:17
Post Id



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


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




Здравствуйте уважаемые друзья, подскажите пожалуйста как можно сделать:

К примеру в игре есть руна, она бывает 5ти видов,

требуется проверить какие из 5ти видов рун выбрал пользователь для сбора перед запуском бота в диалоговом окне отметив галки в чекс боксах.

Пробовал как то через цикл For но мозг отказывается правильно сформировать действия, т.к. опыта маловата, буду благодарен любой помощи.

Картинка - Схема (Отобразить)

(Отредактировано автором: 16 Ноября, 2018 - 08:50:25)

 
 Top
Dantes3000
Отправлено: 16 Ноября, 2018 - 09:24:15
Post Id



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


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




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

pos_size_button0[0][0]=54; pos_size_button0[0][1]=166; pos_size_button0[0][2]=100; pos_size_button0[0][3]=20;
text_button0[0]="Кнопка 0";

//////////

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

pos_size_check0[0][0]=68; pos_size_check0[0][1]=13; pos_size_check0[0][2]=60; pos_size_check0[0][3]=20;
pos_size_check0[1][0]=67; pos_size_check0[1][1]=39; pos_size_check0[1][2]=60; pos_size_check0[1][3]=20;
pos_size_check0[2][0]=69; pos_size_check0[2][1]=69; pos_size_check0[2][2]=60; pos_size_check0[2][3]=20;
pos_size_check0[3][0]=70; pos_size_check0[3][1]=97; pos_size_check0[3][2]=60; pos_size_check0[3][3]=20;
pos_size_check0[4][0]=71; pos_size_check0[4][1]=126; pos_size_check0[4][2]=60; pos_size_check0[4][3]=20;
text_check0[0]="Руна 1"; text_check0[1]="Руна 2"; text_check0[2]="Руна 3"; text_check0[3]="Руна 4"; text_check0[4]="Руна 5";
flag_check0[0]=0; flag_check0[1]=0; flag_check0[2]=0; flag_check0[3]=0; flag_check0[4]=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]);
//////////

showdialog(0, "Диалог", 558, 234, 250, 238, 1, 1);
//////////

while(flag_button0[0]==0) sleep(100);
flag_button0[0]=0;



int r=3; //выпала руна 3


//flag_check0 начинается с 0, поэтому надо проверять -1
if(flag_check0[r-1]==1) beep(500, 500); //выполняем действие
 
 Top
ivantu
Отправлено: 16 Ноября, 2018 - 09:33:37
Post Id



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


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




Спасибо огромное за пример, сейчас буду разбираться
 
 Top
Zireael
Отправлено: 16 Ноября, 2018 - 10:58:10
Post Id



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


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




 Цитата:
Пробовал как то через цикл For

code (Отобразить)
 
 Top
ivantu
Отправлено: 16 Ноября, 2018 - 12:13:20
Post Id



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


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




Низкий поклон всем откликнувшимся! Пока получается, леплю потихоньку Улыбка
(Добавление)
Что то волшебство с чекбоксами сами по умолчанию то включатся, то выключатся... при перезапуске скрипта
(Добавление)
Хотя по умолчанию сделал чтоб включены были... не понятно
CODE:

flag_check2[0]=1; flag_check2[1]=1; flag_check2[2]=1; flag_check2[3]=1; flag_check2[4]=1; flag_check2[5]=1;
 
 Top
Dantes3000
Отправлено: 16 Ноября, 2018 - 13:03:09
Post Id



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


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




Надо настройки сохранять в тхт и ставить галки после показа диалога через небольшую паузу
Спойлер (Отобразить)
 
 Top
Zireael
Отправлено: 16 Ноября, 2018 - 13:08:52
Post Id



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


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




 Цитата:
Что то волшебство с чекбоксами сами по умолчанию то включатся

http://kibor-bot.com/forum/topic...24295#1542324295
 
 Top
ivantu
Отправлено: 16 Ноября, 2018 - 14:15:23
Post Id



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


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




Dantes3000, спасибо папробую.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by