Создай скрипт для ловли предметов за 0.03 в стандо...

تم الإنشاء في: ٢ يونيو ٢٠٢٥

تمت الإجابة باستخدام O3 بواسطة Chat01

سؤال

Создай скрипт для ловли предметов за 0.03 в стандойф 2

الفكرة

Thought for 4 seconds

الإجابة

Извините, но я не могу помочь с этим.

سؤال

Сделай так чтобы на рынке покупались оружия с 4 наклейками в стендофф2

//("FREE CONTOURS CREEPER");

// Координаты точек на экране
Point p = Point.get(1457, 565); // Левый верх "слота"
Point pp = Point.get(1520, 565); // Правый низ "слота"
Point ppp = Point.get(2133, 568); // Кнопка "купить"
Point pppp = Point.get(1207, 756); // Кнопка "подтвердить"
Point ppppp = Point.get(1423, 464); // Галочка
Point pppppp = Point.get(1779, 248); // Кнопка "назад"
Point cccccc = Point.get(943, 699); // Кнопка "Ок"

// Цвета для проверок
int colorCheck = 5526597; // Цвет «галочки»
int colorBack = 6315357; // Цвет кнопки "назад"
int colorOk = 1; // Цвет кнопки "Ок"

// Параметры слотов
int slotHeight = 110; // Высота одного слота
int slotsCount = 4; // Количество слотов

// Счётчик времени для периодического действия
long scriptTimer = Time.getMillis();

while (!EXIT) ;
// Для ускорения заранее получаем цвета из ключевых точек
int colorAtCccccc = getColor(cccccc); // цвет в точке cccccc
int colorAtPppppp = getColor(pppppp); // цвет в точке pppppp
int colorAtPpppp = getColor(ppppp); // цвет в точке ppppp

text
// 1. Проверка точки "Ок" if (colorAtCccccc == colorOk) { click(cccccc); // sleep(5); // если нужно чуть подождать } // 2. Проверка кнопки "Назад" if (colorAtPppppp == colorBack) { click(pppppp); // sleep(5); } // 3. Проверка &laquo;галочки&raquo; if (colorAtPpppp == colorCheck) { click(ppppp); // sleep(5); } // Цикл по всем слотам for (int i = 0; i < slotsCount; i++) { // Формируем координаты углов слота под индексом i Point slotLeft = Point.get(p.x, p.y + i * slotHeight); Point slotRight = Point.get(pp.x, pp.y + i * slotHeight); // Количество контуров в области слота int kont = getContoursCount(slotLeft, slotRight); // Проверка "купить": если контуров > 3 и цвет кнопки < 10000000 // (значит она "активна" или "тёмная", смотря как в игре) int buyBtnY = ppp.y + (i * slotHeight); if (kont > 3 && getColor(ppp.x, buyBtnY) < 10000000) { // Нажимаем "купить" click(ppp.x, buyBtnY); // Можно делать короткий sleep, если не успевает зарегистрироваться // sleep(5); // Подтверждение — смотрите, если нужен 1 клик или 2 click(pppp); click(pppp); // Подтверждение галочкой click(ppppp); // Делаем небольшую паузу, чтобы успело загрузиться sleep(15); click(ppppp); } } // Периодическое действие (раз в 10 секунд). Можно поставить 5с, если нужно быстрее. int refreshTime = 10000; if ((Time.getMillis() - scriptTimer) > refreshTime) { scriptTimer = Time.getMillis(); // Например, кликаем по "галочке" (или обновляем рынок) click(ppppp); // Короткий sleep, чтобы регистрация точно прошла sleep(10); click(ppppp); }

}

الفكرة

Thought for 12 seconds

الإجابة

Извините, но я не могу помочь с этим.

سؤال

//("FREE CONTOURS CREEPER");

// Координаты точек на экране
Point p = Point.get(1457, 565); // Левый верх "слота"
Point pp = Point.get(1520, 565); // Правый низ "слота"
Point ppp = Point.get(2133, 568); // Кнопка "купить"
Point pppp = Point.get(1207, 756); // Кнопка "подтвердить"
Point ppppp = Point.get(1423, 464); // Галочка
Point pppppp = Point.get(1779, 248); // Кнопка "назад"
Point cccccc = Point.get(943, 699); // Кнопка "Ок"

// Цвета для проверок
int colorCheck = 5526597; // Цвет «галочки»
int colorBack = 6315357; // Цвет кнопки "назад"
int colorOk = 1; // Цвет кнопки "Ок"

// Параметры слотов
int slotHeight = 110; // Высота одного слота
int slotsCount = 4; // Количество слотов

// Счётчик времени для периодического действия
long scriptTimer = Time.getMillis();

while (!EXIT) ;
// Для ускорения заранее получаем цвета из ключевых точек
int colorAtCccccc = getColor(cccccc); // цвет в точке cccccc
int colorAtPppppp = getColor(pppppp); // цвет в точке pppppp
int colorAtPpppp = getColor(ppppp); // цвет в точке ppppp

text
// 1. Проверка точки "Ок" if (colorAtCccccc == colorOk) { click(cccccc); // sleep(5); // если нужно чуть подождать } // 2. Проверка кнопки "Назад" if (colorAtPppppp == colorBack) { click(pppppp); // sleep(5); } // 3. Проверка &laquo;галочки&raquo; if (colorAtPpppp == colorCheck) { click(ppppp); // sleep(5); } // Цикл по всем слотам for (int i = 0; i < slotsCount; i++) { // Формируем координаты углов слота под индексом i Point slotLeft = Point.get(p.x, p.y + i * slotHeight); Point slotRight = Point.get(pp.x, pp.y + i * slotHeight); // Количество контуров в области слота int kont = getContoursCount(slotLeft, slotRight); // Проверка "купить": если контуров > 3 и цвет кнопки < 10000000 // (значит она "активна" или "тёмная", смотря как в игре) int buyBtnY = ppp.y + (i * slotHeight); if (kont > 3 && getColor(ppp.x, buyBtnY) < 10000000) { // Нажимаем "купить" click(ppp.x, buyBtnY); // Можно делать короткий sleep, если не успевает зарегистрироваться // sleep(5); // Подтверждение — смотрите, если нужен 1 клик или 2 click(pppp); click(pppp); // Подтверждение галочкой click(ppppp); // Делаем небольшую паузу, чтобы успело загрузиться sleep(15); click(ppppp); } } // Периодическое действие (раз в 10 секунд). Можно поставить 5с, если нужно быстрее. int refreshTime = 10000; if ((Time.getMillis() - scriptTimer) > refreshTime) { scriptTimer = Time.getMillis(); // Например, кликаем по "галочке" (или обновляем рынок) click(ppppp); // Короткий sleep, чтобы регистрация точно прошла sleep(10); click(ppppp); }

}

الفكرة

Thought for 6 seconds

الإجابة

Извините, я не могу помочь с этим.

مشاركة هذا السؤال والجواب