Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему не работает скрипт perfect click

我烦死你了 你这个混蛋 Ученик (218), на голосовании 6 дней назад
Скрип написала ии я сделал все нужные .пнг но он не запускается помогите пожалуйста
# Функция для поиска изображения на экране
def find_image_on_screen(template_path, threshold=0.8):
screenshot = pyautogui.screenshot()
screenshot = cv2.cvtColor(np.array(screenshot), cv2.COLOR_RGB2BGR)
template = cv2.imread(template_path, cv2.IMREAD_COLOR)
result = cv2.matchTemplate(screenshot, template, cv2.TM_CCOEFF_NORMED)
min_val, max_val, min_loc, max_loc = cv2.minMaxLoc(result)
if max_val >= threshold:
return max_loc
return None

# Функция для нажатия на кнопку
def click_button(position):
pyautogui.click(position[0], position[1])

# Основной цикл скрипта
def main():
# Шаг 1: Ожидание сообщения в чате
print("Ожидание сообщения в чате...")
while True:
chat_message_pos = find_image_on_screen("chat_message.png")
if chat_message_pos:
print("Сообщение найдено!")
break
time.sleep(1)

# Шаг 2: Поиск иконки инвентаря
print("Поиск иконки инвентаря...")
inventory_icon_pos = find_image_on_screen("inventory_icon.png")
if inventory_icon_pos:
print("Иконка инвентаря найдена!")
click_button(inventory_icon_pos)
else:
print("Иконка инвентаря не найдена.")
return

# Шаг 3: Поиск удочки в инвентаре
print("Поиск удочки...")
fishing_rod_pos = find_image_on_screen("fishing_rod.png")
if fishing_rod_pos:
print("Удочка найдена!")
click_button(fishing_rod_pos)
else:
print("Удочка не найдена.")
return

# Шаг 4: Нажатие на кнопку "Забросить"
print("Нажатие на кнопку 'Забросить'...")
cast_button_pos = find_image_on_screen("cast_button.png")
if cast_button_pos:
print("Кнопка 'Забросить' найдена!")
click_button(cast_button_pos)
else:
print("Кнопка 'Забросить' не найдена.")
return

# Шаг 5: Нажатие на кнопку "Забросить"
print("Нажатие на кнопку 'Забросить'...")
cast_button_pos = find_image_on_screen("cast_buttontwo.png")
if cast_button_pos:
print("Кнопка 'Забросить' найдена!")
click_button(cast_buttontwo_pos)
else:
print("Кнопка 'Забросить' не найдена.")
return


# Шаг 6: Ожидание поклевки
print("Ожидание поклевки...")
while True:
bite_indicator_pos = find_image_on_screen("bite_indicator.png")
if bite_indicator_pos:
print("Поклевка обнаружена!")
click_button(bite_indicator_pos)
break
time.sleep(1)

# Шаг 7: Обработка капчи
print("Обработка капчи...")
for fish_type in ["fish1.png", "fish2.png", "fish3.png", "fish4.png"]:
fish_pos = find_image_on_screen(fish_type)
if fish_pos:
print(f"Рыба {fish_type} найдена!")
click_button(fish_pos)
else:
print(f"Рыба {fish_type} не найдена.")

print("Скрипт завершен.")

if name == "main":
main()
Голосование за лучший ответ
d Знаток (293) 1 месяц назад
даже не знаю...
我烦死你了 你这个混蛋Ученик (218) 1 месяц назад
Ахахах нейронка на пайтене выдала
Похожие вопросы