Эта программа автоматически покупает скины с наклейками в игре Standoff 2 за кратчайшее возможное время. Также можно выставить цену, ниже которой надо будет купить лот (необязательно с наклейками).
! Эта программа не встраивается в код Standoff 2 и никак его не модифицирует. Скрипт работает как человек, только в разы быстрее. Поэтому бан за это получить нельзя.
Example.of.work.mp4
- Операционная система Windows 10/11 (другие не тестировались)
- ~15гб свободного дискового пространства на диске C
- Разрешение монитора 1920x1080 (иначе сами разбирайтесь в коде и настраивайте координаты обнаружения наклеек)
- Эмулятор LdPlayer5 (другие не тестировались)
- Много времени и терпения
- Установите Python версии ~3.11.9. При установке НЕ забудьте поставить галочку напротив "Add to PATH"
- Скачайте исходный код этого репозитория и распакуйте архив
- Установите библиотеки для работы программы
- В консоли перейдите в папку с кодом
- Выполните
pip install -r requirements.txt
- Установите Cuda (этот гайд в помощь)
- В интернете проблематично найти Visual Studio именно 2019 года. Вот ссылка на нее, чтобы вы не тратили время на поиски
- Установите Pytesseract
- В настройках эмулятора выставите: ширина - 1280, высота - 960, dpi - 240
- Растяните окно эмулятора на весь экран (кнопка между тире и крестиком)
- Запустите main.py
Чтобы проверить правильно ли определены координаты, запустите файл test_sticker_detection.py
.
Если у вас другое разрешение экрана, то вам придется менять координаты наклеек (в переменной STICKER_BBOX класса Config).
- Если медленный интернет, при 2 стикерах и более может случайно купить лот, когда обновляет список лотов (полосу загрузки может принять за стикер)
- Не работает со скинами с паттернами
- Функция покупки лотов ниже определенной цены работает нестабильно
- Telegram - Leo Proger