123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- import cv2
- import time
- import pyautogui
-
- def findt(image):
- print(f"\n{image} |")
- template = cv2.imread("assets/{}".format(image), 0)
- width, height = template.shape[::-1]
- pyautogui.screenshot("screenshot.png")
- screen = cv2.imread("screenshot.png", 0)
- width2, height2 = screen.shape[::-1]
- match = cv2.matchTemplate(screen, template, cv2.TM_CCOEFF_NORMED)
- value, location = cv2.minMaxLoc(match)[1], cv2.minMaxLoc(match)[3]
- if (value >= 0.8):
- return (location[0], location[1], width, height, value)
- else:
- return None
-
- while True:
- # Start
-
- # Assist Duel
- Assist = find("assistduel.png")
- pyautogui.click((Assist[0], Assist[1]))
- time.sleep(3)
-
- Rndclick = find("rndclick.png")
- pyautogui.click((Rndclick[0], Rndclick[1]))
- time.sleep(3)
-
- # Auto-Duel
- autoduel = find("autoduel.png")
- pyautogui.click((autoduel[0], autoduel[1]))
- time.sleep(3)
-
- # Result
- result = find("ok.png")
- pyautogui.click((result[0], result[1]))
- time.sleep(3)
-
- # Duel Result
- duelresult = find("ok.png")
- pyautogui.click((duelresult[0], duelresult[1]))
- time.sleep(3)
-
- # Event Points Obtained
- EPO = find("ok.png")
- pyautogui.click((EPO[0], EPO[1]))
- time.sleep(3)
-
- # Rescue Complete
- RC = find("mark.png")
- pyautogui.click((RC[0], RC[1]))
- time.sleep(3)
-
- # Assisting Players
- AP = find("next.png")
- pyautogui.click((AP[0], AP[1]))
- time.sleep(3)
-
- # Treasure Boxes Obtained
- TBO = find("ok.png")
- pyautogui.click((TBO[0], TBO[1]))
- time.sleep(3)
-
- # Lootboxen
- LB = find("next.png")
- pyautogui.click((LB[0], LB[1]))
- time.sleep(3)
|