pyautogui.typewrite('l') count += 1 time.sleep(random.random() * 2) if mode == "v" and count >= random.randint(10, 50): pyautogui.typewrite('l') time.sleep(random.random()) pyautogui.typewrite('l') time.sleep(random.random()) pyautogui.typewrite('l') pile_of_items = Window( title='media/box-titles/pile-of-items.png') bsb = Window(title='media/box-titles/bsb.png') pyautogui.typewrite('l') s_s = pile_of_items.find_item(item="media/items/ore_iron.png") mouse.move((s_s[0][0], s_s[0][1]), 2) pyautogui.mouseDown() bsb_workspace = bsb.get_workspace() mouse.move((bsb_workspace['left'], bsb_workspace["top"] + bsb_workspace["height"]), 2) pyautogui.mouseUp() time.sleep(random.random() * 2.5) mouse.move( (random.randint(2679, 2690), random.randint(472, 490)), 2) mouse.click() # 2679 472 #full house pizza - weapon smithing
from random import randint, random from lib.craft import Crafting from lib.window import Window mouse = HumanClicker() status = Status_Bar() t = Crafting(button='media/box-titles/create.png') source = Window(title='media/box-titles/source.png') inventory = Window(title='media/box-titles/inventory.png') target = Window(title='media/box-titles/target.png') while True: if status.stamin: t.continue_() # Get resources s_s = source.find_item(item="media/items/stone_shards.png") mouse.move((s_s[0][0], s_s[0][1]), 2) pyautogui.mouseDown() inventory_workspace = inventory.get_workspace() mouse.move( (inventory_workspace['left'], inventory_workspace["top"] + inventory_workspace["height"]), 2) pyautogui.mouseUp() time.sleep(random() * 2.5) pyautogui.press('enter') # Add resources to Crafting window and combine it s_b = inventory.find_item(item="media/items/stone_shards.png") mouse.move((s_b[0][0], s_b[0][1]), 2) pyautogui.mouseDown() r_p = t.get_resource_position()