Neccor 4 роки тому
джерело
коміт
a4532d4a15
4 змінених файлів з 28 додано та 3 видалено
  1. BIN
      assets/gegenki.png
  2. BIN
      assets/options.png
  3. BIN
      assets/play.png
  4. 28
    3
      main.py

BIN
assets/gegenki.png Переглянути файл


BIN
assets/options.png Переглянути файл


BIN
assets/play.png Переглянути файл


+ 28
- 3
main.py Переглянути файл

26
 	return
26
 	return
27
 
27
 
28
 
28
 
29
-def loop():
29
+def loop(runde):
30
 	while True:
30
 	while True:
31
 		sleeper()
31
 		sleeper()
32
 		pyautogui.screenshot("screenshot.png")
32
 		pyautogui.screenshot("screenshot.png")
37
 		v_continue = False
37
 		v_continue = False
38
 		v_ready = False
38
 		v_ready = False
39
 
39
 
40
+		runde += 1
41
+		print(runde)
42
+
40
 		# Options
43
 		# Options
41
 
44
 
45
+		v_options_counter = 0
42
 		while v_options == False:
46
 		while v_options == False:
43
 			sleeper()
47
 			sleeper()
44
 			pyautogui.screenshot("screenshot.png")
48
 			pyautogui.screenshot("screenshot.png")
46
 			if options != None:
50
 			if options != None:
47
 				v_options = True
51
 				v_options = True
48
 				pyautogui.click((options[0], options[1]))
52
 				pyautogui.click((options[0], options[1]))
53
+			elif v_options_counter >= 10:
54
+				v_options = True
55
+				print(f"Skip options")
49
 			else:
56
 			else:
50
 				print(f"Zahnräder nicht gefunden")
57
 				print(f"Zahnräder nicht gefunden")
51
 				sleeper()
58
 				sleeper()
52
 
59
 
53
 		# Surrender
60
 		# Surrender
54
 
61
 
62
+		v_surrender_counter = 0
55
 		while v_surrender == False:
63
 		while v_surrender == False:
56
 			sleeper()
64
 			sleeper()
57
 			pyautogui.screenshot("screenshot.png")
65
 			pyautogui.screenshot("screenshot.png")
59
 			if surrender != None:
67
 			if surrender != None:
60
 				v_surrender = True
68
 				v_surrender = True
61
 				pyautogui.click((surrender[0], surrender[1]))
69
 				pyautogui.click((surrender[0], surrender[1]))
70
+			elif v_surrender_counter >= 10:
71
+				v_surrender = True
72
+				print(f"Skip options")
62
 			else:
73
 			else:
63
 				print(f"Surrender nicht gefunden")
74
 				print(f"Surrender nicht gefunden")
64
 				sleeper()
75
 				sleeper()
65
 
76
 
66
 		# OK
77
 		# OK
67
 
78
 
79
+		v_ok_counter = 0
68
 		while v_ok == False:
80
 		while v_ok == False:
69
 			sleeper()
81
 			sleeper()
70
 			pyautogui.screenshot("screenshot.png")
82
 			pyautogui.screenshot("screenshot.png")
72
 			if ok != None:
84
 			if ok != None:
73
 				v_ok = True
85
 				v_ok = True
74
 				pyautogui.click((ok[0], ok[1]))
86
 				pyautogui.click((ok[0], ok[1]))
87
+			elif v_ok_counter >= 10:
88
+				v_ok = True
89
+				print(f"Skip options")
75
 			else:
90
 			else:
76
 				print(f"OK nicht gefunden")
91
 				print(f"OK nicht gefunden")
77
 				sleeper()
92
 				sleeper()
78
 
93
 
79
 		# Continue
94
 		# Continue
80
 
95
 
96
+		v_continue_counter = 0
81
 		while v_continue == False:
97
 		while v_continue == False:
82
 			sleeper()
98
 			sleeper()
83
 			pyautogui.screenshot("screenshot.png")
99
 			pyautogui.screenshot("screenshot.png")
85
 			if f_continue != None:
101
 			if f_continue != None:
86
 				v_continue = True
102
 				v_continue = True
87
 				pyautogui.click((f_continue[0], f_continue[1]))
103
 				pyautogui.click((f_continue[0], f_continue[1]))
104
+			elif v_continue_counter >= 10:
105
+				v_continue = True
106
+				print(f"Skip options")
88
 			else:
107
 			else:
89
 				print(f"Continue nicht gefunden")
108
 				print(f"Continue nicht gefunden")
90
 				sleeper()
109
 				sleeper()
91
 
110
 
92
 		# Ready
111
 		# Ready
93
 
112
 
113
+		v_ready_counter = 0
94
 		while v_ready == False:
114
 		while v_ready == False:
95
 			sleeper()
115
 			sleeper()
96
 			pyautogui.screenshot("screenshot.png")
116
 			pyautogui.screenshot("screenshot.png")
98
 			if ready != None:
118
 			if ready != None:
99
 				v_ready = True
119
 				v_ready = True
100
 				pyautogui.click((ready[0], ready[1]))
120
 				pyautogui.click((ready[0], ready[1]))
121
+			elif v_ready_counter >= 10:
122
+				v_ready = True
123
+				print(f"Skip options")
101
 			else:
124
 			else:
102
 				print(f"Ready nicht gefunden")
125
 				print(f"Ready nicht gefunden")
103
 				sleeper()
126
 				sleeper()
104
 
127
 
105
-		print(f"\n\n Loop complete restarting \n\n")
128
+		print(f"\n\n Loop complete restarting \nRunde {runde} absolviert\n\n")
129
+
130
+runde = 0
106
 
131
 
107
 while True:
132
 while True:
108
-	loop()
133
+	loop(runde)

Завантаження…
Відмінити
Зберегти