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

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

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

> Без описания
konctantin777
Отправлено: 08 Декабря, 2020 - 11:22:32
Post Id



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


Покинул форум
Сообщений всего: 1136
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Здравствуйте.
Есть код (Отобразить)

Верхняя часть работает- нижняя нет. Подскажите ошибку ?
(Добавление)
По нижней части.
Если есть слово "кубик", то ищем слово "выкуп" и, если есть, нажимаем. Если нету- ищем следующее слово. В конце проверяем, что ещё осталось слово "кубик" и, если есть, нажимаем.

(Отредактировано автором: 08 Декабря, 2020 - 11:36:07)

 
 Top
Zireael
Отправлено: 08 Декабря, 2020 - 11:44:05
Post Id



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


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




 Цитата:
Если нету- ищем следующее слово.

В коде этого нет.
 Цитата:
В конце проверяем, что ещё осталось слово "кубик"

А с чего его не должно остаться, переменная text_KIB не изменялась.
 
 Top
konctantin777
Отправлено: 08 Декабря, 2020 - 11:59:30
Post Id



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


Покинул форум
Сообщений всего: 1136
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




 Zireael пишет:
 Цитата:
Если нету- ищем следующее слово.

В коде этого нет.


Вот же ?
CODE:
if (regexsearch(1, #text_KIB2, text_KIB, "выкуп")!=0) // если слово найдено- нажимаем
{
regexstart(#Pos_start); // узнали позицию первого символа
sendmouse(LEFT, symbolxpos(Pos_start)+61+50, 116+symbolypos(Pos_start), w_KIB); // добавить начальные координаты из readtext
text_static0[1]="Выкупаю..";Что_моргает(); pause(2500);//text_KIB=text_KIB2;;

(Добавление)
Если есть слово "кубик"- ищем наличие следующего слова..

(Отредактировано автором: 08 Декабря, 2020 - 12:00:44)

 
 Top
Zireael
Отправлено: 08 Декабря, 2020 - 12:17:05
Post Id



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


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




Приведите пример строки и что надо проверить, так будет проще.
 
 Top
konctantin777
Отправлено: 08 Декабря, 2020 - 12:26:47
Post Id



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


Покинул форум
Сообщений всего: 1136
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6





Вот. Если есть "купить", то сначала ищем кнопку №2 и, если есть нажимаем. Так же другие кнопки. В конце, если кнопка "купить" осталась, то нажать её.
 
 Top
Zireael
Отправлено: 08 Декабря, 2020 - 12:35:10
Post Id



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


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




В коде нет распознавания.
 
 Top
konctantin777
Отправлено: 08 Декабря, 2020 - 12:37:53
Post Id



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


Покинул форум
Сообщений всего: 1136
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Кубик в визуальном перед блоком

 konctantin777 пишет:
CODE:
string text_KIB;string text_KIB_0; string text_KIB2;

function кнопки_в_игре()
{

//кнопки в игре
igra:;

//кнопки в игре
sleep(10);
sum_symbol_KIB=readtext(RU | MARK, #text_KIB, 8, 1, -1, 25, 30, #color_text_KIB_9[0], #color_fon_KIB_9[0], 50, 50, 61, 116, 528, 175, w_KIB);
for (n_readtext_KIB=0; n_readtext_KIB<sum_symbol_KIB; n_readtext_KIB++)
{x_symbol_KIB[n_readtext_KIB]=symbolxpos(n_readtext_KIB); y_symbol_KIB[n_readtext_KIB]=symbolypos(n_readtext_KIB);}
sleep(10);
}

(Отредактировано автором: 08 Декабря, 2020 - 12:39:37)

 
 Top
Zireael
Отправлено: 08 Декабря, 2020 - 12:58:15
Post Id



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


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




 Цитата:
В конце, если кнопка "купить" осталась, то нажать её.

А где поиск этой кнопки после всех нажатий на другие кнопки?
 
 Top
konctantin777
Отправлено: 08 Декабря, 2020 - 12:59:59
Post Id



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


Покинул форум
Сообщений всего: 1136
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Спасибо.
сделал кубик в функции и каждый раз вызываю- не работает.

CODE:
кнопки_в_игре();
if (regexsearch(1, #text_KIB2, text_KIB, "кубик")!=0) // если слово найдено- пропускаем
{
regexstart(#Pos_start); // узнали позицию первого символа
//sendmouse(LEFT, symbolxpos(Pos_start)+61+50, 116+symbolypos(Pos_start)-20, w_KIB); // добавить начальные координаты из readtext
//text_static0[1]="бросить..";pause(2500);
//text_KIB2=text_KIB;

кнопки_в_игре();
if (regexsearch(1, #text_KIB2, text_KIB, "выкуп")!=0) // если слово найдено- нажимаем
{
regexstart(#Pos_start); // узнали позицию первого символа
sendmouse(LEFT, symbolxpos(Pos_start)+61+50, 116+symbolypos(Pos_start), w_KIB); // добавить начальные координаты из readtext
text_static0[1]="Выкупаю..";Что_моргает(); pause(2500);//text_KIB=text_KIB2;;

кнопки_в_игре();

if (regexsearch(1, #text_KIB2, text_KIB, "кубик")!=0) // если слово найдено- нажимаем
{regexstart(#Pos_start); // узнали позицию первого символа
sendmouse(RIGHT, symbolxpos(Pos_start)+61+50, 116+symbolypos(Pos_start), w_KIB); // добавить начальные координаты из readtext
text_static0[1]="Бросаю кубик..";pause(2500);//text_KIB=text_KIB2;
}}
}
 
 Top
Zireael
Отправлено: 08 Декабря, 2020 - 13:07:50
Post Id



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


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




 Цитата:
не работает

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


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




Powered by