Вы находитесь на странице: 1из 2

// « КООРДИНАТЫ » \\

// ›› Центр "1" наклейки от названия предмета [1 слот] »


Point stickC = Point.get(1064,389);
// ›› Верхний левый угол "1" наклейки от названия предмета [1 слот] »
Point stickT = Point.get(1060,378);
// ›› Нижний правый угол "1" наклейки от названия предмета [1 слот] »
Point stickB = Point.get(1076,405);
// ›› Галочка [Обновление запросов] »
Point upd = Point.get(577, 309);
// ›› Кнопка Купить [КУПИТЬ] »
Point buy = Point.get(1418, 387);
// ›› Кнопка [Подтвердить] »
Point confirm = Point.get(781, 579);
// ›› Центр кнопки [ОК], при ошибке "Этот предмет купил кто-то другой" »
Point okey = Point.get(799, 584);
// ›› Кнопка [Назад/Отмена] (при осмотре скина) »
Point nazad = Point.get(231, 815);

// « ПЕРЕМЕННЫЕ » \\

// ›› Высота слота »
int h = 98;
// ›› Количество слотов для проверки »
int s = 4;
// ›› Длина наклейки »
int stickL = 37;
// ›› Задержка между "подтвердить" и "купить" »
int timebuy = 25;
// ›› Цвет "галочки" при нажатии на (обновление запросов) »
int updcol = 13749702;
// ›› Цвет кнопки [НАЗАД/ОТМЕНА] »
int cancel = 5328463;

// « НАЧАЛО СКРИПТА » :/\\


startScreenCapture(2);
sleep(200);

Point tempTop = Point.get();


tempTop.x = stickT.x;
Point tempBot = Point.get();
tempBot.x = stickB.x;
long kdtime = Time.getMillis();

while (!EXIT) {

for (int i = 0; i < s; i++) {


tempTop.y = stickT.y + (i * h);
tempBot.y = stickB.y + (i * h);

if (getContoursCount(tempTop, tempBot) > 2) {


clickRand(buy.x, buy.y + (i * h), 0);
sleep(timebuy);

clickRand(confirm, 0);
log("Скин куплен");
sleep(rand(50, 75));

if (getColor(okey) == 1) {
click(okey);
log("Кто-то купил");
sleep(rand(50, 75));
}
if (getColor(nazad) == cancel) {
click(nazad);
log("Осмотрел скин");
sleep(rand(50, 75));
}
clickRand(upd, 0);
sleep(25);
clickRand(upd, 0);
sleep(rand(275, 300));
}
}

// Проверяем цвет на координатах (803,587) и выполняем нажатие, если он равен


1117707
if (getColor(803, 587) == 1117707) {
click(803, 587);
log("Нажатие на координаты (803,587)");
sleep(rand(50, 75));
}

if ((Time.getMillis() - kdtime) > rand(2500, 2500)) {


clickRand(upd, 0);
sleep(75);
clickRand(upd, 0);
while (getColor(buy.x - 70, buy.y) > 10000000
&& getColor(buy.x - 70, buy.y + h) > 10000000)

if (getColor(upd) == updcol) {
click(upd);
log("Забагалась галочка");
sleep(500);
}
kdtime = Time.getMillis();
sleep(rand(17, 20));
}
}

Вам также может понравиться