Personal-Python-Scripts / BB Working Bot.py
BB Working Bot.py
Raw
from pyautogui import *
import pyautogui
import time
import keyboard
import random
import win32api, win32con

while keyboard.is_pressed('q') == False:
     pic = pyautogui.screenshot(region=(320,300,1540,730))

     width, height = pic.size
     
     for x in range(0, width, 5):
        for y in range(0, height, 5):


               
            if pyautogui.locateOnScreen('skipbutton.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("skipping fight")
                click (1500,700)
                time.sleep(0.05)
            if pyautogui.locateOnScreen('okbutton.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("Clicking ok")
                click (1400,800)
                time.sleep(0.5)
            if pyautogui.locateOnScreen('autoBB.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("auto")
                click (1400,700)
                time.sleep(0.05)                 
            if pyautogui.locateOnScreen('157melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("157melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)
            if pyautogui.locateOnScreen('158melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("158melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)
            if pyautogui.locateOnScreen('159melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("159melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)

            if pyautogui.locateOnScreen('160melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("160melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)

            if pyautogui.locateOnScreen('confirm.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("Confirm")
                click (960,810)
                time.sleep(1)
                click (1120,860)
                time.sleep(0.5)
            if pyautogui.locateOnScreen('dismiss.png', region=(320,300,1540,730),grayscale=True) !=None:
                print("Dissmissing Notification")
                click (1770,990)
                time.sleep(1)
            if pyautogui.locateOnScreen('dismiss2.png', region=(320,300,1540,730),grayscale=True) !=None:
                print("Dissmissing2 Notification")
                click (1770,990)
                time.sleep(1)                
            if pyautogui.locateOnScreen('matchy.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("matchy")
                click (1130,850)
                time.sleep(1)

            else:
                print("I am unable to see it")
                time.sleep(0.5)