def SpamKey(key): if key == "down": key = 0x28 elif key == "alt": key = 0x12 elif key == "ctrl": key = 0x11 elif key == "up": key = 0x26 delay = 0 for i in range(5): delay += 0.2 time.sleep(delay) Key.Down(key) time.sleep(0.1) Key.Up(key)
def leftmash(): for _ in range(0, 40): left = 0x25 Key.Down(left) time.sleep(0.1) Key.Up(left)
def rightmash(): for _ in range(0, 40): right = 0x27 Key.Down(right) time.sleep(0.1) Key.Up(right)
def spacemash(): for _ in range(0, 40): space = 0x20 Key.Down(space) time.sleep(0.1) Key.Up(space)
def SpamSpace(): for i in range(20): Key.Down(0x20) time.sleep(0.05) Key.Up(0x20)
def toggleKillSettings(on): if job == 3712: Terminal.SetLineEdit("SISkillID", "37121003") Terminal.SetCheckBox("Auto Attack", False) Terminal.SetSpinBox("SkillInjection", 1) Terminal.SetCheckBox("Melee No Delay", False) Terminal.SetRadioButton("SIRadioMelee", True) Terminal.SetCheckBox("Kami Vac", on) if on: if not Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) else: if Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) elif job == 6512: Terminal.SetLineEdit("SISkillID", "65121008") Terminal.SetCheckBox("Auto Attack", False) Terminal.SetSpinBox("SkillInjection", 1) Terminal.SetCheckBox("Melee No Delay", False) Terminal.SetRadioButton("SIRadioMelee", True) Terminal.SetCheckBox("Kami Vac", on) if on: if not Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) else: if Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) elif job == 3512: mech_att(on) Terminal.SetCheckBox("Auto Attack", False) Terminal.SetSpinBox("SkillInjection", 1) Terminal.SetCheckBox("Melee No Delay", False) Terminal.SetRadioButton("SIRadioMelee", True) Terminal.SetCheckBox("Skill Injection", False) Terminal.SetCheckBox("Kami Vac", on) elif job == 2512: Terminal.SetLineEdit("SISkillID", "25120003") Terminal.SetCheckBox("Auto Attack", False) Terminal.SetSpinBox("SkillInjection", 100) Terminal.SetCheckBox("Melee No Delay", False) Terminal.SetRadioButton("SIRadioMelee", True) Terminal.SetCheckBox("Kami Vac", on) if on: if not Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) else: if Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) elif job == 4112: Terminal.SetLineEdit("SISkillID", "41121011") Terminal.SetCheckBox("Auto Attack", False) Terminal.SetSpinBox("SkillInjection", 100) Terminal.SetCheckBox("Melee No Delay", False) Terminal.SetRadioButton("SIRadioMelee", True) Terminal.SetCheckBox("Kami Vac", on) if on: if not Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) else: if Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) elif job == 11212: #beast tamer Terminal.SetLineEdit("SISkillID", "112000002") Terminal.SetCheckBox("Auto Attack", False) Terminal.SetSpinBox("SkillInjection", 200) Terminal.SetCheckBox("Skill Injection", False) Terminal.SetCheckBox("Melee No Delay", False) Terminal.SetRadioButton("SIRadioMelee", True) Terminal.SetCheckBox("Kami Vac", on) count = 0 if on: while count < 50 and Field.GetMobCount() > 0: Key.Down(0x44) time.sleep(0.1) Key.Up(0x44) time.sleep(0.1) Key.Press(0x44) count += 1 elif job == 15212: Terminal.SetLineEdit("SISkillID", "152121041") Terminal.SetCheckBox("Auto Attack", False) Terminal.SetSpinBox("SkillInjection", 30) Terminal.SetRadioButton("SIRadioMelee", True) Terminal.SetCheckBox("Kami Vac", on) if on: if not Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) Terminal.SetCheckBox("Melee No Delay", on) else: if Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) Terminal.SetCheckBox("Melee No Delay", on) elif job == 3112: Terminal.SetLineEdit("SISkillID", "31121010") Terminal.SetCheckBox("Auto Attack", False) Terminal.SetSpinBox("SkillInjection", 0) Terminal.SetCheckBox("Melee No Delay", False) Terminal.SetRadioButton("SIRadioMelee", True) Terminal.SetCheckBox("Kami Vac", on) if on: if not Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) else: if Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) elif job == 1212: Terminal.SetLineEdit("SISkillID", "12121055") Terminal.SetCheckBox("Auto Attack", False) Terminal.SetSpinBox("SkillInjection", 0) Terminal.SetRadioButton("SIRadioMelee", True) Terminal.SetCheckBox("Kami Vac", on) if on: if not Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) Terminal.SetCheckBox("Melee No Delay", on) else: if Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) Terminal.SetCheckBox("Melee No Delay", on) elif job == 572: Terminal.SetLineEdit("SISkillID", "5710020") Terminal.SetCheckBox("Auto Attack", False) Terminal.SetSpinBox("SkillInjection", 100) Terminal.SetRadioButton("SIRadioMelee", True) Terminal.SetCheckBox("Kami Vac", on) if on: if not Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) Terminal.SetCheckBox("Melee No Delay", on) else: if Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) Terminal.SetCheckBox("Melee No Delay", on) elif job == 132 or job == 2412: #DK or phantom Terminal.SetLineEdit("SISkillID", "1311011") Terminal.SetCheckBox("Auto Attack", False) Terminal.SetSpinBox("SkillInjection", 100) Terminal.SetRadioButton("SIRadioMelee", True) Terminal.SetCheckBox("Kami Vac", on) if on: if not Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) Terminal.SetCheckBox("Melee No Delay", on) else: if Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) Terminal.SetCheckBox("Melee No Delay", on) elif job == 15512: #ark Terminal.SetLineEdit("SISkillID", "155121007") Terminal.SetCheckBox("Auto Attack", False) Terminal.SetSpinBox("SkillInjection", 100) Terminal.SetRadioButton("SIRadioMelee", True) Terminal.SetCheckBox("Kami Vac", on) if on: if not Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) Terminal.SetCheckBox("Melee No Delay", on) else: if Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) Terminal.SetCheckBox("Melee No Delay", on) elif job == 6412: #Cadena Terminal.SetLineEdit("SISkillID", "64121011") Terminal.SetCheckBox("Auto Attack", False) Terminal.SetSpinBox("SkillInjection", 150) Terminal.SetRadioButton("bot/si_cadena", True) Terminal.SetCheckBox("Kami Vac", on) if on: if not Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) Terminal.SetCheckBox("Melee No Delay", on) else: if Terminal.GetCheckBox("Skill Injection"): Terminal.SetCheckBox("Skill Injection", on) Terminal.SetCheckBox("Melee No Delay", on) elif job not in KannaJobs: Terminal.SetCheckBox("Skill Injection", False) Terminal.SetCheckBox("Melee No Delay", False) Terminal.SetCheckBox("Kami Vac", on) if on: if not Terminal.GetCheckBox("Auto Attack"): print("Toggle Skill Injection " + str(on)) Terminal.SetCheckBox("Auto Attack", on) else: if Terminal.GetCheckBox("Auto Attack"): print("Toggle Skill Injection " + str(on)) Terminal.SetCheckBox("Auto Attack", on) if job not in KannaJobs: Terminal.SetCheckBox("MonkeySpiritsNDcheck", False)