diff --git a/autogames/pic.py b/autogames/pic.py new file mode 100644 index 0000000..721b37f --- /dev/null +++ b/autogames/pic.py @@ -0,0 +1,75 @@ +from PIL import ImageGrab +import time +import os +# mouse = Controller() +from pynput.keyboard import Key, Controller +keyboard = Controller() + +# x = [610, 620, 630, 640, 650, 660, 670, 680, 690, +# 700, 710, 720, 730, 740, 750, 760, 770, 780, 790, +# 800, 810, 820, 830, 840, 850, 860, 870, 880, 890] + # полоса по Х + +x = [10, 20, 30, 40, 50, 60, 70, 80, 90, + 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, + 200, 210, 220, 230, 240, 250, 260, 270, 280, 290] + # полоса по Х + +def go(y): + + global stop + print("Go with y =", y) + for i in range(len(x)): + + try: + color = image.getpixel((x[i], y)) + except: + pass + + if color != (83, 83, 83) and i > 15: + + print("\033[31mALERT", i, "\033[0m") + keyboard.press(Key.right) + time.sleep(0.1) + keyboard.release(Key.right) + print("\033[31mGo right!\033[0m") + + + stop = False + return stop + + elif color != (83, 83, 83) and i < 15: + + print("\033[31mDETECTED at", i, "\033[0m") + keyboard.press(Key.left) + time.sleep(0.1) + keyboard.release(Key.left) + print("\033[31mGo left!\033[0m") + + stop = False + return stop + + +for i1 in range(99999999): + + stop = True + + image = ImageGrab.grab((597, 240, 895, 505)) + print("screenshot №" + str(i1)) + + + go(y=60) + + if stop: + go(y=40) + + if stop: + go(y=30) + + if stop: + go(y=20) + + if stop: + go(y=15) + + #os.system("clear")