Hey ich bins nochmal
ich hab jetzt die Tage bisschen was probiert und mein Script nimmt langsam form an. Leider hat es ein kleines Problem...es funktioniert nicht.
import time
import pyautogui
from pynput.keyboard import Key, Controller
keyboard = Controller()
##Common 13 91 245
##Uncommon 14 181 229
##Rare 251 137 34
##Superrare 248 242 65
##Legendary 161 38 242
##Legendary2 122 250 67
##Shiny 255 155 202
##Kordinaten 392 860
print("Starting", end="")
for i in range(0, 5):
print(".", end="")
time.sleep(1)
print("Go")
x = 1
while x < 10:
keyboard.type(';p')
keyboard.press(Key.enter)
time.sleep(3)
if pyautogui.pixelMatchesColor(392, 860, (13, 91, 245)):
keyboard.type('pb')
keyboard.press(Key.enter)
elif pyautogui.pixelMatchesColor(392, 860, (14, 181, 229)):
keyboard.type('pb')
keyboard.press(Key.enter)
elif pyautogui.pixelMatchesColor(392, 860, (251, 137, 34)):
keyboard.type('gb')
keyboard.press(Key.enter)
elif pyautogui.pixelMatchesColor(392, 860, (248, 242, 65)):
keyboard.type('ub')
keyboard.press(Key.enter)
elif pyautogui.pixelMatchesColor(392, 860, (161, 38, 242)):
keyboard.type('mb')
keyboard.press(Key.enter)
elif pyautogui.pixelMatchesColor(392, 860, (122, 250, 67)):
keyboard.type('mb')
keyboard.press(Key.enter)
elif pyautogui.pixelMatchesColor(392, 860, (255, 155, 202)):
keyboard.type('mb')
keyboard.press(Key.enter)
else:
keyboard.type('pb')
keyboard.press(Key.enter)
time.sleep(9)
Er springt immer bis zum else: durch da er mit den angaben vorher nichts anfangen kann. Die "392, 860" sind die "Bildschirmkordinaten". Die drei danach die RGB angabe.
Hat einer von euch eine Idee wie ich das zum laufen bekomme?