Я пытался адаптировать этот код для работы на своем рабочем столе, чтобы я мог автоматически фармить некоторых врагов в этой игре, в которую я играю. Прямо сейчас код застрял в точке, где он сканирует пользовательский интерфейс в определенном пикселе на предмет определенного оттенка синего. если это правильный оттенок, код продолжается. в противном случае он полностью прекращается. Я не знаю, что делать, но если кто-нибудь сможет взглянуть, я был бы очень признателен. Вот несколько скриншотов и код:
Также код разбит на две части: первый скрипт позволяет взаимодействовать с игрой, а второй программирует автоматическое движение, нажатие и т.д. вторая часть достаточно проста, и ее не нужно размещать здесь, да и нет необходимости.
Первая часть (основная проблема заключается в части POSITION и COLOR def is_mana_low:
def is_mana_low(self):
self.set_active()
# Matches a pixel in the lower third of the mana globe
POSITION = (79, 565)
COLOR = (66, 13, 83)
THRESHOLD = 10
return not self.pixel_matches_color(POSITION, COLOR, threshold=THRESHOLD)
def use_potion_if_needed(self):
mana_low = self.is_mana_low()
health_low = self.is_health_low()
if mana_low:
print('Mana is low, using potion')
if health_low:
print('Health is low, using potion')
if mana_low or health_low:
self.click(160, 590, delay=.2)
Подробнее здесь: https://stackoverflow.com/questions/687 ... to-farming
Пытаюсь исправить скрипт для игры, в которую играю (Wizard101 Auto Farming) ⇐ Python
Программы на Python
1771873888
Anonymous
Я пытался адаптировать этот код для работы на своем рабочем столе, чтобы я мог автоматически фармить некоторых врагов в этой игре, в которую я играю. Прямо сейчас код застрял в точке, где он сканирует пользовательский интерфейс в определенном пикселе на предмет определенного оттенка синего. если это правильный оттенок, код продолжается. в противном случае он полностью прекращается. Я не знаю, что делать, но если кто-нибудь сможет взглянуть, я был бы очень признателен. Вот несколько скриншотов и код:
Также код разбит на две части: первый скрипт позволяет взаимодействовать с игрой, а второй программирует автоматическое движение, нажатие и т.д. вторая часть достаточно проста, и ее не нужно размещать здесь, да и нет необходимости.
Первая часть (основная проблема заключается в части POSITION и COLOR def is_mana_low:
def is_mana_low(self):
self.set_active()
# Matches a pixel in the lower third of the mana globe
POSITION = (79, 565)
COLOR = (66, 13, 83)
THRESHOLD = 10
return not self.pixel_matches_color(POSITION, COLOR, threshold=THRESHOLD)
def use_potion_if_needed(self):
mana_low = self.is_mana_low()
health_low = self.is_health_low()
if mana_low:
print('Mana is low, using potion')
if health_low:
print('Health is low, using potion')
if mana_low or health_low:
self.click(160, 590, delay=.2)
Подробнее здесь: [url]https://stackoverflow.com/questions/68754226/trying-to-fix-a-script-for-a-game-i-play-wizard101-auto-farming[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия