Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

main.py 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. import cv2
  2. import time
  3. import pyautogui
  4. def findt(image):
  5. print(f"\n{image} |")
  6. template = cv2.imread("assets/{}".format(image), 0)
  7. width, height = template.shape[::-1]
  8. pyautogui.screenshot("screenshot.png")
  9. screen = cv2.imread("screenshot.png", 0)
  10. width2, height2 = screen.shape[::-1]
  11. match = cv2.matchTemplate(screen, template, cv2.TM_CCOEFF_NORMED)
  12. value, location = cv2.minMaxLoc(match)[1], cv2.minMaxLoc(match)[3]
  13. if (value >= 0.8):
  14. return (location[0], location[1], width, height, value)
  15. else:
  16. return None
  17. while True:
  18. # Start
  19. # True Test
  20. TT = find("assistduel.png")
  21. pyautogui.click((TT[0], TT[1]))
  22. time.sleep(3)
  23. # Assist Duel
  24. Assist = find("assistduel.png")
  25. pyautogui.click((Assist[0], Assist[1]))
  26. time.sleep(3)
  27. Rndclick = find("rndclick.png")
  28. pyautogui.click((Rndclick[0], Rndclick[1]))
  29. time.sleep(3)
  30. # Auto-Duel
  31. autoduel = find("autoduel.png")
  32. pyautogui.click((autoduel[0], autoduel[1]))
  33. time.sleep(3)
  34. # Result
  35. result = find("ok.png")
  36. pyautogui.click((result[0], result[1]))
  37. time.sleep(3)
  38. # Duel Result
  39. duelresult = find("ok.png")
  40. pyautogui.click((duelresult[0], duelresult[1]))
  41. time.sleep(3)
  42. # Event Points Obtained
  43. EPO = find("ok.png")
  44. pyautogui.click((EPO[0], EPO[1]))
  45. time.sleep(3)
  46. # Rescue Complete
  47. RC = find("mark.png")
  48. pyautogui.click((RC[0], RC[1]))
  49. time.sleep(3)
  50. # Assisting Players
  51. AP = find("next.png")
  52. pyautogui.click((AP[0], AP[1]))
  53. time.sleep(3)
  54. # Treasure Boxes Obtained
  55. TBO = find("ok.png")
  56. pyautogui.click((TBO[0], TBO[1]))
  57. time.sleep(3)
  58. # Lootboxen
  59. LB = find("next.png")
  60. pyautogui.click((LB[0], LB[1]))
  61. time.sleep(3)