Пытаюсь исправить скрипт для игры, в которую играю (Wizard101 Auto Farming)Python

Программы на Python
Ответить
Anonymous
 Пытаюсь исправить скрипт для игры, в которую играю (Wizard101 Auto Farming)

Сообщение 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)


Подробнее здесь: https://stackoverflow.com/questions/687 ... to-farming
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»