Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import win32api, win32con, random
- import keyboard
- from time import sleep
- import _thread
- global skip
- gX = 1535
- gY = 1369
- clickBound = (.04, .06)
- destroySleep = (1.4, 1.6)
- def rightClick(x,y):
- win32api.SetCursorPos((x,y))
- sleep(random.uniform(0.06,0.08))
- win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTDOWN,x,y,0,0)
- sleep(random.uniform(0.02,0.04))
- win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP,x,y,0,0)
- def click(x,y):
- win32api.SetCursorPos((x,y))
- sleep(random.uniform(0.06,0.08))
- win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
- sleep(random.uniform(0.02,0.04))
- win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)
- def on_triggered():
- global skip
- print("Triggered!")
- if skip:
- keyboard.release('1')
- skip = False
- else:
- skip = True
- keyboard.press('1')
- def addOrSubtractRandomly(base, delta):
- if random.randint(0,1):
- return base + random.randint(0, delta)
- else:
- return base - random.randint(0, delta)
- def keyboardReader():
- keyboard.wait('esc')
- def pressOne():
- while(True):
- sleep(0.1)
- keyboard.press('1')
- keyboard.add_hotkey('q', on_triggered)
- skip = True
- # print("Press ESC to stop.")
- # keyboard.wait('esc')
- _thread.start_new_thread(keyboardReader, ())
- _thread.start_new_thread(pressOne, ())
- first = True
- #starting state door closed inventory full, servant talking
- while True:
- if not skip:
- ## left click
- if first:
- sleep(1)
- first = False
- click(gX,gY)
- sleep(random.uniform(2, 2.5))
- #right click
- rightClick(gX,gY)
- sleep(random.uniform(clickBound[0], clickBound[1]))
- #left click
- click(gX,gY)
- sleep(random.uniform(destroySleep[0], destroySleep[1]))
- #wait
- #right click
- rightClick(gX,gY)
- #left click
- sleep(random.uniform(clickBound[0], clickBound[1]))
- click(gX,gY)
- sleep(random.uniform(1.8, 2.15))
- #right click
- rightClick(gX,gY)
- sleep(random.uniform(clickBound[0], clickBound[1]))
- #left click
- click(gX,gY)
- sleep(random.uniform(destroySleep[0], destroySleep[1]))
- #wait
- #right click
- rightClick(gX,gY)
- #left click
- sleep(random.uniform(clickBound[0], clickBound[1]))
- click(gX,gY)
- sleep(random.uniform(6.2, 7.6))
- #wait
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement