Базовый сценарий начала добычи

This commit is contained in:
2023-03-11 19:53:49 +03:00
parent 0b0a923daf
commit 3ee9ce6e5f

39
main.py
View File

@@ -31,7 +31,7 @@ hc = HumanClicker()
def move_mouse(x, y): def move_mouse(x, y):
hc.move( hc.move(
(x, y), (x, y - 3),
random.uniform(0.1, 0.4), random.uniform(0.1, 0.4),
) )
@@ -176,12 +176,43 @@ def get_targets(boxes_frame, name=False):
return targets return targets
def get_cors_by_unique_name(boxes_frame, name):
x, y = boxes_frame.loc[
boxes_frame["text"] == name, ["cent_x", "cent_y"]
].values[0]
return x, y
def start_mine():
screenshot = get_screenshot()
boxes_frame = get_boxes(screenshot)
targets = get_targets(boxes_frame, "\\(veldspar\\)")
move_mouse(targets.iloc[0].cent_x, targets.iloc[0].cent_y)
pg.click(button="right")
screenshot = get_screenshot()
boxes_frame = get_boxes(screenshot)
x, y = get_cors_by_unique_name(boxes_frame, "lock target")
move_mouse(x, y)
pg.click()
time.sleep(random.uniform(4.4, 5.8))
pg.press("f1")
pg.press("f2")
"""
while True: while True:
screenshot = get_screenshot() screenshot = get_screenshot()
boxes_frame = get_boxes(screenshot) boxes_frame = get_boxes(screenshot)
targets = get_targets(boxes_frame, "(veldspar)") targets = get_targets(boxes_frame, "\\(veldspar\\)")
move_mouse(targets.iloc[0].cent_x, targets.iloc[0].cent_y) # move_mouse(targets.iloc[0].cent_x, targets.iloc[0].cent_y)
move_mouse(30, 30) # pg.click()
# pg.click(button="right")
# move_mouse(30, 30)
input("Следущий скриншот - enter") input("Следущий скриншот - enter")
"""