Ilya001 |
Отправлено: 05 Сентября, 2021 - 20:40:08
|
Эксперт
Покинул форум
Сообщений всего: 459
Дата рег-ции: Май 2020
Репутация: 23
|
Lukash пишет: хочу переделать что бы не в одну точку закидывал
CODE:int x=400, y=300; // координаты для клика/перемещение курсора в игре
int r=rand(10, 50); // рандом число от 10-50 для x
int r2=rand(10, 50); // для y
sleep(20); // засыпаем 20мс
mousemove(x+r, y+r2); // перемещаем курсор в игре к рандомным координатам
pause(1000); // пауза 1сек (Отредактировано автором: 05 Сентября, 2021 - 20:43:23) |
|
|
Lukash |
Отправлено: 05 Сентября, 2021 - 21:08:34
|
Наблюдатель
Покинул форум
Сообщений всего: 39
Дата рег-ции: Июль 2021
Репутация: 0
|
Ilya001 пишет: Запустите отладчик, и следите, в каком месте остановиться
Mouse ( 0 , # W_Kib , W_Kib.leftclient , W_Kib.topclient , 1000 , 1197 , 341 , " Левую клик " , 1000 )
pause ( p1 )
if ( ew == 0 || ew == 1 )
if ( ew == 1 )
if ( m == " Левую клик " )
mouse ( LEFT , x , y )
if ( m != " Бездействие " )
pause ( p2 )
чар0 ( )
Mouse ( 0 , # W_Kib , W_Kib.leftclient , W_Kib.topclient , 1000 , 1160 , 295 , " Левую клик " , 1000 )
pause ( p1 )
if ( ew == 0 || ew == 1 )
if ( ew == 1 )
if ( m == " Левую клик " )
mouse ( LEFT , x , y )
if ( m != " Бездействие " )
pause ( p2 )
Mouse ( 0 , # W_Kib , W_Kib.leftclient , W_Kib.topclient , 1000 , 1160 , 350 , " Левую клик " , 1000 )
pause ( p1 )
if ( ew == 0 || ew == 1 )
if ( ew == 1 )
if ( m == " Левую клик " )
mouse ( LEFT , x , y )
if ( m != " Бездействие " )
pause ( p2 )
выбор тира ( )
if ( text == 1 )
(Добавление)
Ilya001 пишет: В if(text==8) отсутствует ложного перехода, это может в будущем вызывать ошибку в работе бота.
это учтется. так как уже не раз сталкивался с ситуацией, где пикселя могу отобразиться не четко и база выдаст плохую оценку, которая игнорируется и могут быть проблемы. спасибо за совет. |
|
|
Zireael |
Отправлено: 05 Сентября, 2021 - 21:14:36
|
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: if ( text == 1 )
Переменная text это строка, а сравниваете с числом, это ошибка.
CODE:int text = 1; // число
if(text==1)
{
messagebox("111");
}
CODE:string text = "1"; // строка
if(text=="1")
{
messagebox("111");
} |
|
|
|