Автоматизация Скрипта Standoff 2

Закрыто
Noksonoo
Сообщения: 1
Зарегистрирован: 24 фев 2023 23:51

Автоматизация Скрипта Standoff 2

Сообщение Noksonoo »

Kак сделать чтобы после покупки он дальше работал? Скажите пожалуйста
X1egdaez
Сообщения: 1
Зарегистрирован: 23 фев 2023 16:35

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

Сообщение X1egdaez »

здраствуйте помогите зделать так чтобы когда покупался скин з накл он не оффался чтобы он вечно работал до тех пор пока не закончится голда или
время так скажем цыкл
Admin
Главный админ
Сообщения: 214
Зарегистрирован: 28 окт 2021 14:01

Re: Автоматизация Скрипта Standoff 2

Сообщение Admin »

Попробуйте заменить эти строки в скрипте

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

showNotification("Наклейки");
EXIT = true;
break;
на

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

sleep(3000);
Время в скобках укажите свое. Достаточное для завершения покупки скина.
Vladapp
Сообщения: 1
Зарегистрирован: 25 фев 2023 16:29

Re: Автоматизация Скрипта Standoff 2

Сообщение Vladapp »

Здравствуйте, это не помогает, т. к. Не смотря на sleep() скрипт, видя уже купленный скин с наклейками, пытается купить его ещё раз.
Я пробывал сделать так, чтобы запись экрана прекращалась после покупки, список обновлялся(купленный скин с наклейками пропадает), потом включалась камера и все по новой. Однако после покупки и обновления списка скрипт завершался без ошибок.

Вот мой скрипт:

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

//Верхний левый угол наклейки
Point stickT = Point.get(1011,376);
//Нижний правый угол наклейки
Point stickB = Point.get(1043,420);

//Координаты кнопки [Обновить]
Point updBtn = Point.get(667,322);

//Координаты кнопки [Купить]
Point buyBtn = Point.get(1472,401);

//Координаты кнопки [Подтвердить]
Point confirmBtn = Point.get(813,509);


//Высота слота
int slotH = 98;

//Количество слотов для проверки
int slotCount = 2;

//Ниже ничего не менять!
//Ниже ничего не менять!
startScreenCapture(2);
sleep(100);

long time = Time.getMillis();

Point tempTop = Point.get();
tempTop.x = stickT.x;

Point tempBot = Point.get();
tempBot.x = stickB.x;

while(!EXIT){ 
  
  for(int i = 0; i < slotCount ; i++){
     tempTop.y = stickT.y + (i * slotH);
     tempBot.y = stickB.y + (i * slotH);

     if(getContoursCount(tempTop, tempBot) > 2)
     {
       stopScreenCapture();
       clickRand(buyBtn.x, buyBtn.y + (i * slotH) , 15);
       sleep(60);
       clickRand(confirmBtn, 15);
       clickRand(updBtn, 5);
       sleep(90);
       clickRand(updBtn, 5);
       startScreenCapture(2);
       sleep(300);
     }
  }

  if((Time.getMillis() - time) > rand(4000, 6000)){
    clickRand(updBtn, 5);
    sleep(90);
    clickRand(updBtn, 5);

    while(getColor(buyBtn.x - 70, buyBtn.y) > 10000000
          && getColor(buyBtn.x - 70, buyBtn.y + slotH) > 10000000
    )
       sleep(20);

    time = Time.getMillis();
  }

  sleep(30);
}
Заранее спасибо.
Admin
Главный админ
Сообщения: 214
Зарегистрирован: 28 окт 2021 14:01

Re: Автоматизация Скрипта Standoff 2

Сообщение Admin »

Почему купленный скрипт с наклейками у вас отображается? Я проверял, после покупки у меня исчезает. В вашем случае нужно проверить цвет кнопки купить. Либо искать текст "купить" в нужном слоте. Останавливать захват экрана не нужно. Смотрите, как в этой теме viewtopic.php?t=165
Admin
Главный админ
Сообщения: 214
Зарегистрирован: 28 окт 2021 14:01

Re: Автоматизация Скрипта Standoff 2

Сообщение Admin »

Там есть такие строчки в коде

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

//поиска кнопки [купить]
                topLeft.x = topBuyBtn1.x;
                topLeft.y =
                    topBuyBtn1.y + (buyBtnDist * i);

                botRight.x = botBuyBtn1.x;
                botRight.y =
                    botBuyBtn1.y + (buyBtnDist * i);

                //проверяем доступна ли
                //кнопка [купить]
                if (hasImg(buyImg, topLeft, botRight))
                {
Здесь как раз формируются координаты для нужного слота и проверяется кнопка. Если текст "купить" а не какой-то ещё, то покупаем товар.
Gglsnoob
Сообщения: 2
Зарегистрирован: 27 фев 2023 00:57

Как сделать скрипт с остановлением захвата экрана?

Сообщение Gglsnoob »

Всё, проблему исправил, отмените моё сообщение
Последний раз редактировалось Gglsnoob 27 фев 2023 09:28, всего редактировалось 2 раза.
Закрыто