Ich bin gerade dabei einen Bot für ein Demo Casino spiel zu programmieren aber bekomme es nicht richtig zum laufen. Es geht darum, eine bestimmte Roulette Strategie zu automatisieren. Es wird am Anfang auch Schwarz gesetzt und wenn das Roulette Rad leztendlich Schwarz trifft ist auf dem bildschirm ein Gewinn screen der die farbe RGB: (255, 214, 93) hat. wenn dieser auftaucht soll das ganze skript von vorne laufen und wieder nur einmal Geld einsetzen. Wenn aber der screen nicht kommt und die farbe demnach anders ist so soll der einsatz mit lost() verdoppelt werden. jedoch erkennt das skript die farbe irgendwie nie und überspringt daher fälschlicher Weise auf else. Danke für jede Hilfe.

from pyautogui import *
import pyautogui
import time
import keyboard
import numpy as np
import random
import win32api, win32con

time.sleep(3)

def click(x,y):
    win32api.SetCursorPos((x,y))
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0)
    time.sleep(0.1)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)

def lost():
    time.sleep(11)
    click(1193,1018)
    time.sleep(random.uniform(0.9,1.3))
    click(1350,1003)
def win():
    time.sleep(11)
    click(888, 887)
    time.sleep(random.uniform(0.9,1.3))
    click(1350, 1003)
def win_orig():
    click(888, 887)
    time.sleep(random.uniform(0.9,1.3))
    click(1350, 1003)
win_orig()
while keyboard.is_pressed('q') == False:
    time.sleep(18.5)
    if pyautogui.pixel(865, 483) [2] == 93:
        win()
        continue
    else:
        lost()
        continue