Кликер для индрайвера меж город

Закрыто
DaRhaN
Сообщения: 2
Зарегистрирован: 04 апр 2023 07:36

Кликер для индрайвера меж город

Сообщение DaRhaN »

Здравствуйте помогите создать кликер на межгород для Индрайвера спасибо
DaRhaN
Сообщения: 2
Зарегистрирован: 04 апр 2023 07:36

Re: Кликер для индрайвера меж город

Сообщение DaRhaN »

Код: Выделить всё

int ц1 = 0;
int ц2 = 0;
int ц3 = 0;
int ц4 = 0;

Point точка1 = Point.get(108,849);
Point точка2 = Point.get(112,947);
Point точка3 = Point.get(76,1052);
Point точка4 = Point.get(81,1366);

startScreenCapture(2);
sleep(450);

int цвет1 = getColor(точка1);
int цвет2 = getColor(точка2);
int цвет3 = getColor(точка3);
int цвет4 = getColor(точка4);

while(!EXIT){

click(544,320);
sleep(1);
click(157,320);
sleep(150);

ц1 = getColor(точка1);
ц2 = getColor(точка2);
ц3 = getColor(точка3);
ц4 = getColor(точка4);

if((цвет1 != ц1) ||
   (цвет2 != ц2) ||
   (цвет3 != ц3) ||
   (цвет4 != ц4)){
click(506,1026);
break; // . . .
цвет1 = ц1;
цвет2 = ц2;
цвет3 = ц3;
цвет4 = ц4;   
}
sleep(100);
}
Aitmurat
Сообщения: 3
Зарегистрирован: 10 апр 2023 17:14

Помогите со скриптом на indriver

Сообщение Aitmurat »

:?:

Есть вот такой код, но кликер работает не корректно, если точнее, когда переключается с мои заказы на попутки он сам по себе прекращает работать(надо включать по новой) и так во всех телефонах в которых я попробовал. Хотелось бы чтоб кликер выключался только тогда когда идёт уже звонок клиенту, Спасибо заранее ребята ;)

Код: Выделить всё

int ц1 = 0;
int ц2 = 0;
int ц3 = 0;
int ц4 = 0;

Point точка1 = Point.get(108,849);
Point точка2 = Point.get(112,947);
Point точка3 = Point.get(76,1052);
Point точка4 = Point.get(81,1366);

startScreenCapture(1);
sleep(450);

int цвет1 = getColor(точка1);
int цвет2 = getColor(точка2);
int цвет3 = getColor(точка3);
int цвет4 = getColor(точка4);

while(!EXIT){

click(544,320);
sleep(5);
click(157,320);
sleep(150);

ц1 = getColor(точка1);
ц2 = getColor(точка2);
ц3 = getColor(точка3);
ц4 = getColor(точка4);
if((цвет1 != ц1) ||
   (цвет2 != ц2) ||
   (цвет3 != ц3) ||
   (цвет4 != ц4)){
click(506,1026);
break; // . . .
цвет1 = ц1;
цвет2 = ц2;
цвет3 = ц3;
цвет4 = ц4;   
}
sleep(5);
}
Admin
Главный админ
Сообщения: 214
Зарегистрирован: 28 окт 2021 14:01

Re: Кликер для индрайвера меж город

Сообщение Admin »

Вероятно, это пробная версия или что-то типа того. Там есть строка
break; // . . .
Она отвечает за прерывание цикла. Я не знаю зачем её туда вставил автор скрипта и что там должно быть вместо нее. Дописать скрипт тоже не могу. Потому что индрайвер не работает в Украине.
Aitmurat
Сообщения: 3
Зарегистрирован: 10 апр 2023 17:14

Re: Кликер для индрайвера меж город

Сообщение Aitmurat »

Спасибо за ответ, в написании кода ничего абсолютно не понимаю, но включив логику тоже подумал что дело в строке brake но поискав в интернете я понял как можно сделать цикл бесконечным, и чудо поставив слип на 250 (чтоб сильно не дергало) и перед white exit поставил значение for(;;)
И это мне помогло
Admin
Главный админ
Сообщения: 214
Зарегистрирован: 28 окт 2021 14:01

Re: Кликер для индрайвера меж город

Сообщение Admin »

На самом деле это плохое решение. Потому что скрипт может остаться работать в фоне, даже если вы нажмёте кнопку остановки. Если вам помог for, тогда просто удалите строку break; и не забудьте удалить for. Проверить это можно, скопировав скрипт и вставив его в новый скрипт. Чтоб не переписывать по новой в случае неудачи. Но я думаю, что будет работать, если все так, как вы описали.
Aitmurat
Сообщения: 3
Зарегистрирован: 10 апр 2023 17:14

Re: Кликер для индрайвера меж город

Сообщение Aitmurat »

Да, я убрал как вы и сказали но как то не хочет работать, но теперь у меня другой вопрос. Как сделать чтоб кликер сам останавливался когда уже идёт дозвон до пассажира? Если знаете ответ, буду очень благодарен
Закрыто