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

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

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

> Без описания
Diplomat
Отправлено: 08 Августа, 2022 - 08:49:35
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 2
Дата рег-ции: Авг. 2022  
Репутация: 0




Нужна помощь при распознавании текста. У меня что-то не получается. Мне кажется вообще всё). Вообщем, суть: при нахождении букв КМ скрипт должен нажать RIGHT, зажать ПКМ и отпустить. Если не нашёл - то должен вернуться обратно к распознанию текста до тех пор, пока не найдёт текст. Я параллельно использую Clickermann. Key - его включение
b:
sleep(1500);
key (LEFT);
a:
string Text;
int k, n, n1;
double cor 0.5

loadsymbolbase ("C:\Users\timos\Desktop\Кибор\123\ribalka.sib"Подмигивание;
readtext (RU, #Text, 8, 1, -1, -1, -1, -1, -1, 0, -1, 26, 533, 73, 564, -1/*Указатель_на_контрол*/);
if (readtext (RU, #Text, 8, 1, -1, -1, -1, -1, -1, 0, -1, 26, 533, 73, 564, -1/*Указатель_на_контрол*/)==1);
{
key (RIGHT);
mousedown (RIGHT);
sleep (3000);
mouseup (RIGHT);
}
else
{
goto a;
}
 
 Top
Ilya001
Отправлено: 08 Августа, 2022 - 09:59:58
Post Id



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


Покинул форум
Сообщений всего: 459
Дата рег-ции: Май 2020  
Репутация: 23




loadsymbolbase - нужно переместить в самое начало скрипта/кода, он не должен участвовать в цикле, достаточно один раз загрузить его в начале.
Вместо key используйте mouse.
В каждом цикле достаточно один раз использовать readtext, это в вашем случаев.
CODE:
loadsymbolbase ("C:\Users\timos\Desktop\Кибор\123\ribalka.sib");
string Text;
int k, n, n1;
double cor 0.5;

b:
pause(1500);
mouse(RIGHT);

a:
readtext (RU, #Text, 8, 1, -1, -1, -1, -1, -1, 0, -1, 26, 533, 73, 564, -1/*Указатель_на_контрол*/);
if (Text=="KM" || Text=="КМ")
{
mouse(RIGHT);
mousedown (RIGHT);
pause(3000);
mouseup (RIGHT);
}
else
{
goto a;
}

Изучите документацию кибора, тогда все будет понятно.
Координаты правильно указали?

(Отредактировано автором: 08 Августа, 2022 - 10:04:32)

 
 Top
Diplomat
Отправлено: 08 Августа, 2022 - 10:09:24
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 2
Дата рег-ции: Авг. 2022  
Репутация: 0




Cпасибо, только у меня бинд стоит на Clickermann. И key LEFT - вклюение, а RIGHT выключение. В кликерманне забито ЛКМ + резкое движение мыши в сторону, в киборе такая функция работает, но в гта не распознается. Пришлось делать через Кликер. Или обязательно mouse?
 
 Top
Zireael
Отправлено: 08 Августа, 2022 - 10:13:34
Post Id



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


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




 Цитата:
double cor 0.5;

Надо так:
CODE:
double cor = 0.5;

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


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




Powered by