Neccor пре 4 година
родитељ
комит
61c3c7dc99
1 измењених фајлова са 19 додато и 12 уклоњено
  1. 19
    12
      main.py

+ 19
- 12
main.py Прегледај датотеку

1
 import cv2
1
 import cv2
2
-import time
2
+import time, random
3
 import pyautogui
3
 import pyautogui
4
 from datetime import datetime, date
4
 from datetime import datetime, date
5
 
5
 
19
 		print("Error while searching for image")
19
 		print("Error while searching for image")
20
 		return None
20
 		return None
21
 
21
 
22
+def sleeper():
23
+	# Random Time
24
+	time.sleep(random.choices(population=[int(1),int(2),int(3),int(4),int(5),int(6),int(7),int(8)],
25
+							weights=[0.03, 0.07, 0.1, 0.3, 0.3, 0.1, 0.07, 0.03])[0])
26
+	return
27
+
28
+
22
 def loop():
29
 def loop():
23
 	while True:
30
 	while True:
24
-		time.sleep(1)
31
+		sleeper()
25
 		pyautogui.screenshot("screenshot.png")
32
 		pyautogui.screenshot("screenshot.png")
26
 
33
 
27
 		v_options = False
34
 		v_options = False
33
 		# Options
40
 		# Options
34
 
41
 
35
 		while v_options == False:
42
 		while v_options == False:
36
-			time.sleep(3)
43
+			sleeper()
37
 			pyautogui.screenshot("screenshot.png")
44
 			pyautogui.screenshot("screenshot.png")
38
 			options = find_image("options.png")
45
 			options = find_image("options.png")
39
 			if options != None:
46
 			if options != None:
41
 				pyautogui.click((options[0], options[1]))
48
 				pyautogui.click((options[0], options[1]))
42
 			else:
49
 			else:
43
 				print(f"Zahnräder nicht gefunden")
50
 				print(f"Zahnräder nicht gefunden")
44
-				time.sleep(3)
51
+				sleeper()
45
 
52
 
46
 		# Surrender
53
 		# Surrender
47
 
54
 
48
 		while v_surrender == False:
55
 		while v_surrender == False:
49
-			time.sleep(3)
56
+			sleeper()
50
 			pyautogui.screenshot("screenshot.png")
57
 			pyautogui.screenshot("screenshot.png")
51
 			surrender = find_image("surrender.png")
58
 			surrender = find_image("surrender.png")
52
 			if surrender != None:
59
 			if surrender != None:
54
 				pyautogui.click((surrender[0], surrender[1]))
61
 				pyautogui.click((surrender[0], surrender[1]))
55
 			else:
62
 			else:
56
 				print(f"Surrender nicht gefunden")
63
 				print(f"Surrender nicht gefunden")
57
-				time.sleep(3)
64
+				sleeper()
58
 
65
 
59
 		# OK
66
 		# OK
60
 
67
 
61
 		while v_ok == False:
68
 		while v_ok == False:
62
-			time.sleep(3)
69
+			sleeper()
63
 			pyautogui.screenshot("screenshot.png")
70
 			pyautogui.screenshot("screenshot.png")
64
 			ok = find_image("ok.png")
71
 			ok = find_image("ok.png")
65
 			if ok != None:
72
 			if ok != None:
67
 				pyautogui.click((ok[0], ok[1]))
74
 				pyautogui.click((ok[0], ok[1]))
68
 			else:
75
 			else:
69
 				print(f"OK nicht gefunden")
76
 				print(f"OK nicht gefunden")
70
-				time.sleep(3)
77
+				sleeper()
71
 
78
 
72
 		# Continue
79
 		# Continue
73
 
80
 
74
 		while v_continue == False:
81
 		while v_continue == False:
75
-			time.sleep(3)
82
+			sleeper()
76
 			pyautogui.screenshot("screenshot.png")
83
 			pyautogui.screenshot("screenshot.png")
77
 			f_continue = find_image("continue.png")
84
 			f_continue = find_image("continue.png")
78
 			if f_continue != None:
85
 			if f_continue != None:
80
 				pyautogui.click((f_continue[0], f_continue[1]))
87
 				pyautogui.click((f_continue[0], f_continue[1]))
81
 			else:
88
 			else:
82
 				print(f"Continue nicht gefunden")
89
 				print(f"Continue nicht gefunden")
83
-				time.sleep(3)
90
+				sleeper()
84
 
91
 
85
 		# Ready
92
 		# Ready
86
 
93
 
87
 		while v_ready == False:
94
 		while v_ready == False:
88
-			time.sleep(3)
95
+			sleeper()
89
 			pyautogui.screenshot("screenshot.png")
96
 			pyautogui.screenshot("screenshot.png")
90
 			ready = find_image("ready.png")
97
 			ready = find_image("ready.png")
91
 			if ready != None:
98
 			if ready != None:
93
 				pyautogui.click((ready[0], ready[1]))
100
 				pyautogui.click((ready[0], ready[1]))
94
 			else:
101
 			else:
95
 				print(f"Ready nicht gefunden")
102
 				print(f"Ready nicht gefunden")
96
-				time.sleep(3)
103
+				sleeper()
97
 
104
 
98
 		print(f"\n\n Loop complete restarting \n\n")
105
 		print(f"\n\n Loop complete restarting \n\n")
99
 
106
 

Loading…
Откажи
Сачувај