Browse Source

speed upgrade

Neccor 4 years ago
parent
commit
ed35f63fa2
3 changed files with 38 additions and 64 deletions
  1. BIN
      assets/assistduel.png
  2. BIN
      assets/trsbox.png
  3. 38
    64
      main.py

BIN
assets/assistduel.png View File


BIN
assets/trsbox.png View File


+ 38
- 64
main.py View File

@@ -7,12 +7,13 @@ def find(image):
7 7
 	#print(f"\n{image} |")
8 8
 	template = cv2.imread("assets/{}".format(image), 0)
9 9
 	width, height = template.shape[::-1]
10
-	pyautogui.screenshot("screenshot.png")
10
+	# pyautogui.screenshot("screenshot.png")
11 11
 	screen = cv2.imread("screenshot.png", 0)
12 12
 	width2, height2 = screen.shape[::-1]
13 13
 	#print(f"Breite: {width} | Höhe: {height}\nBreite: {width2} | Höhe: {height2}")
14 14
 	match = cv2.matchTemplate(screen, template, cv2.TM_CCOEFF_NORMED)
15 15
 	value, location = cv2.minMaxLoc(match)[1], cv2.minMaxLoc(match)[3]
16
+	print(f"{image} | {value}")
16 17
 	if (value >= 0.8):
17 18
 		return (location[0], location[1], width, height, value)
18 19
 	else:
@@ -37,7 +38,7 @@ def restart():
37 38
 		time.sleep(1)
38 39
 		try:
39 40
 			initiate = find("Initiatelink.png")
40
-		else:
41
+		except:
41 42
 			pass
42 43
 	pyautogui.click((initiate[0], initiate[1]))
43 44
 
@@ -54,33 +55,36 @@ def restart():
54 55
 	# Click Event
55 56
 	pyautogui.click(950, 250)
56 57
 
57
-
58
+count = int(0)
58 59
 while True:
59 60
 	# Start
60 61
 
61
-	time.sleep(3)
62
-
62
+	#time.sleep(3)
63
+	pyautogui.screenshot("screenshot.png")
64
+	print(count)
65
+	count += 1
63 66
 	try:
64
-		print(f"turbo")
65
-		turbo = find("turbo.png")
66
-		if turbo == None:
67
+		print(f"trsbox")
68
+		trsbox = find("trsbox.png")
69
+		if trsbox == None:
67 70
 			pass
68 71
 		else:
69 72
 			pyautogui.click(950, 700)
70
-			pyautogui.scroll(-200, pause=1)
73
+			pyautogui.scroll(-2000, pause=1)
71 74
 			# pyautogui.click((turbo[0], turbo[1]))
72 75
 
76
+		time.sleep(0.5)
73 77
 		Assist = find("assistduel.png")
74 78
 		if Assist == None:
75 79
 			pass
76 80
 		else:
77 81
 			test = pyautogui.click((Assist[0], Assist[1]))
78 82
 	except:
79
-		print(f"failed")
83
+		pass # print(f"failed")
80 84
 
81 85
 
82 86
 	try:
83
-		print(f"Start Duell")
87
+		pass # print(f"Start Duell")
84 88
 		# Assist Duel
85 89
 		Assist = find("assistduel.png")
86 90
 		if Assist == None:
@@ -88,7 +92,7 @@ while True:
88 92
 		else:
89 93
 			test = pyautogui.click((Assist[0], Assist[1]))
90 94
 	except:
91
-		print(f"Start Duell nicht gefunden")
95
+		pass # print(f"Start Duell nicht gefunden")
92 96
 
93 97
 	try:
94 98
 		Rndclick = find("rndclick.png")
@@ -97,7 +101,7 @@ while True:
97 101
 		else:
98 102
 			pyautogui.click((Rndclick[0], Rndclick[1]))
99 103
 	except:
100
-		print(f"Dialog nicht gefunden")
104
+		pass # print(f"Dialog nicht gefunden")
101 105
 
102 106
 	try:
103 107
 		# Auto-Duel
@@ -107,39 +111,17 @@ while True:
107 111
 		else:
108 112
 			pyautogui.click((autoduel[0], autoduel[1]))
109 113
 	except:
110
-		print(f"Auto-Duel nicht gefunden")
114
+		pass # print(f"Auto-Duel nicht gefunden")
111 115
 
112 116
 	try:
113 117
 		# Result
114
-		result = find("ok.png")
115
-		if result == None:
116
-			pass
117
-		else:
118
-			pyautogui.click((result[0], result[1]))
119
-	except:
120
-		print(f"Result nicht gefunden")
121
-
122
-	try:
123
-		# Duel Result
124
-		duelresult = find("ok.png")
125
-		if duelresult == None:
126
-			pass
127
-		else:
128
-			pyautogui.click((duelresult[0], duelresult[1]))
129
-	except:
130
-		print(f"Duel Result nicht gefunden")
131
-
132
-
133
-	try:
134
-		# Event Points Obtained
135
-		EPO = find("ok.png")
136
-		if EPO == None:
118
+		NOM_OK = find("ok.png")
119
+		if NOM_OK == None:
137 120
 			pass
138 121
 		else:
139
-			pyautogui.click((EPO[0], EPO[1]))
122
+			pyautogui.click((NOM_OK[0], NOM_OK[1]))
140 123
 	except:
141
-		print(f"Event Points Obtained nicht gefunden")
142
-
124
+		pass # print(f"Result nicht gefunden")
143 125
 
144 126
 	try:
145 127
 		# Rescue Complete
@@ -149,47 +131,39 @@ while True:
149 131
 		else:
150 132
 			pyautogui.click((RC[0], RC[1]))
151 133
 	except:
152
-		print(f"Rescue Complete nicht gefunden")
134
+		pass # print(f"Rescue Complete nicht gefunden")
153 135
 
154 136
 
155 137
 	try:
156 138
 		# Assisting Players
157
-		AP = find("next.png")
158
-		if AP == None:
139
+		NOM_NEXT = find("next.png")
140
+		if NOM_NEXT == None:
159 141
 			pass
160 142
 		else:
161
-			pyautogui.click((AP[0], AP[1]))
143
+			pyautogui.click((NOM_NEXT[0], NOM_NEXT[1]))
162 144
 	except:
163
-		print(f"Assisting Players nicht gefunden")
145
+		pass
146
+		pass # print(f"Assisting Players nicht gefunden")
164 147
 
165 148
 
166
-	try:
167
-		# Treasure Boxes Obtained
168
-		TBO = find("ok.png")
169
-		if TBO == None:
170
-			pass
171
-		else:
172
-			pyautogui.click((TBO[0], TBO[1]))
173
-	except:
174
-		print(f"Treasure Boxes Obtained nicht gefunden")
175 149
 
176 150
 
177 151
 	try:
178
-		# Lootboxen
179
-		LB = find("next.png")
180
-		if LB == None:
152
+		# Reboot
153
+		RB = find("reboot.png")
154
+		if RB == None:
181 155
 			pass
182 156
 		else:
183
-			pyautogui.click((LB[0], LB[1]))
157
+			restart()
184 158
 	except:
185
-		print(f"Lootboxen nicht gefunden")
159
+		pass # print(f"Reboot nicht gefunden")
186 160
 
187 161
 	try:
188
-		# Reboot
189
-		RB = find("reboot.png")
190
-		if RB == None:
162
+		# LVL UP
163
+		LVL = find("lvlup.png")
164
+		if LVL == None:
191 165
 			pass
192 166
 		else:
193
-			restart()
167
+			pyautogui.click((LVL[0], LVL[1]))
194 168
 	except:
195
-		print(f"Reboot nicht gefunden")
169
+		pass

Loading…
Cancel
Save