October 14

Инструкция на софт NotPixel

Прокси беру здесь - PROXYS.IO

СОФТ ОТ ПАБЛИКА - https://t.me/mallinmakin

Если у вас не установлен Python, то заходим сюда: https://www.python.org/downloads/ скачиваем и устанавливаем его, не забудьте поставить галочку "Add to PATH" при установке После загрузки питона перезагружаете комп и приступаете к инструкции ниже. Также поставьте разрешение на компе 1920x1080 и 100% масштаб (а не 125). Python 3.11.9 - желательная версия питона

1.Для удобства советую скачать https://code.visualstudio.com/

2.Создать виртуальное окружение(если будут траблы с библиотеками)

python -m venv venv
.\venv\Scripts\activate

3.Скачать нужные библы

pip install -r requirements.txt
npm install -g appium@next
appium driver install uiautomator2

4.Скачать https://developer.android.com/studio#downloads и Настроить переменные окружения ANDROID_HOME и PATH для Android SDK. (гугл и чат гпт в помощь). При установке может возникнуть ошибка, связанная с названием папки, фикс - папка с пользователем должна быть на английском. Пример установки снизу:


%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools

5.Скачать сам эмулятор - https://www.ldplayer.net/

Теперь настройка самого эмулятора

В файле идет апк телеги - установи ее на каждый эмулятор (просто перенеси файл)

ОБЯЗАТЕЛЬНО ТАКОЕ РАЗРЕШЕНИЕ

И АНГЛИЙСКИЙ ЯЗЫК В ТЕЛЕГЕ!!!

1.Зайти в настройки

2.Долистать "О планешете"

3. Кликнуть на "Номер сборки" 7-10 раз

4.Вернуться назад и нажать "Система"

5. Открыть настройки LDPlayer

В файле uids вводим юиды
Чтобы их узнать, запускаем эмуляторы и в консоли вводим adb devices
Вводить без device,пример
emulator-5554

В файле vm_names.txt вводим названия эмуляторов(можно узнать х в ldmultiplayer) в след. формате:(без запятых и пробелов)

LDPlayer
LDPlayer-1
Название профиля не должно начинаться с цифры


Запускаем appium в новом терминале (для файлов main.py, rega.py, proxy.py)

Запускаем python main.py в новом терминале для запуска софта. Чтобы софт работал, нужно запускать с правами администратора

Функционал софта

ВО ВРЕМЯ РАБОТЫ СОФТА НЕЛЬЗЯ МЕНЯТЬ РАСПОЛОЖЕНИЕ ОКНА, ТАК КАК ОН ЗАТОЧЕН НА НАЖАТИЕ ПО ПИКСЕЛЯМ

Файл rega.py

Софт берет рандомную ссылку из файла links.txt и регает по ней акк

Файл  task.py

Делает таски на арках

Файл proxy.py

Добавляет прокси к тг аккам. Тоже запустить нужно один раз

формат прокси: proxy_ip:proxy_port:proxy_username:proxy_password

Используется сокс5 в тг

Файл main.py и main2.py. Отличие только в том, что в main.py нужно вручную запускать аппиум(скрин выше), в main2.py софт это сделает за вас

draw_on_field(1) - в скобках число нужных вам закрасов умноженное на 2. (Максимум значение- 5) (делается 2 закраса, сначала рандомный цвет, потом нужный (для получения буста +9PX))

В начале нужно зайти в бота нопиксель и прописать /start (если у вас это не сделано), либо использовать файл start.py

Также если у вас лдмультиплеер скачан не по умолчанию, то замените его путь в начале кода(в функциях старт и стоп мультиплеер) +

appium_command = r'C:\Users\User\AppData\Roaming\npm\appium.cmd'

здесь вместо юзера пропишите свое название


Основной файл. Он заходит, клеймит награды, делает прокачку - в общем все, теперь поподробнее.

number_paint - количество прокачки за раз

Если вам в цикле нужна какая-то прокачка, то просто пропишите ее

paint_reward(number_paint) - будет прокачивать макс ревард

recharge(number_paint) - будет прокачивать восстановление

energy(number_paint) - будет прокачивать батарейку

здесь можно поменять количество кликов, задержку ну и саму ренджу для кликов

также можете менять задержку (слип) sleep(random.randint(1,2))

эти строчки нужны для того, чтобы прокликать первые окна, связанные с уведомлениями про флаги, можно их убрать через #, либо просто удалить из кода

Эта строчка нужна для задержки перед запуском эмулятора

ФИКС ОШИБОК

При ошибках appiumа попробуйте:
npm uninstall -g appium
npm install -g appium@latest


При ошибках npm:
Скачайте node.js - https://nodejs.org/en

Файл не в той директории, нужно поместить файлы в нужную папку

Нужно прописать appium

Названия эмулятора не должна начинаться с цифры + чекни дебагинг юсб

Указан не тот путь для лдплеера в коде