diff --git a/OfficialProjects/AutoBridger2/AutoBridger2.py b/OfficialProjects/AutoBridger2/AutoBridger2.py new file mode 100644 index 0000000..24f5b94 --- /dev/null +++ b/OfficialProjects/AutoBridger2/AutoBridger2.py @@ -0,0 +1,64 @@ +hotkeyToBridge = input("Which hotkey will be used for bridging: ") +import subprocess, sys +import time +danger = False +work = False +try: + import keyboard +except: + subprocess.check_call([sys.executable, "-m", "pip", "install", 'keyboard']) + import keyboard + +try: + from pyautogui import * + import pyautogui +except: + subprocess.check_call([sys.executable, "-m", "pip", "install", 'pyautogui']) + from pyautogui import * + import pyautogui + +pyautogui.PAUSE = 0.0000001 + +print() +print("AutoBridge started!") +print("To enter SafeMode press Ctrl + 1") +print("To start bridging press and hold " + hotkeyToBridge) +print("To stop bridging and stop going backward on shift press Ctrl+" + hotkeyToBridge) +print() + +def fix(): + keyboard.release("shift") + keyboard.release("s") + keyboard.release("d") + print("Fixed!") + +def dangermode(): + global danger + if not danger: + time.sleep(0.1) + danger = True + print("Ok, hotkey is turned OFF (safe mode)") + elif danger: + time.sleep(0.1) + danger = False + print("Ok, hotkey is turned ON (work mode)") + +def ninjabridge(): + global danger + if not danger: + keyboard.press("shift") + keyboard.press("s") + keyboard.press("d") + rightClick() + time.sleep(0.1) + keyboard.release("shift") + time.sleep(0.13) + keyboard.press("shift") + rightClick() + time.sleep(0.1013) + +keyboard.add_hotkey('ctrl+1', dangermode) +keyboard.add_hotkey(hotkeyToBridge, ninjabridge) +keyboard.add_hotkey(str('ctrl+' + hotkeyToBridge), fix) + +keyboard.wait()