public static void DoCube1Space() { // DISABLE MOUSE HOOKS TO PREVENT LAG HardwareListener.UnregisterMouseHooks(); Coord cubeFill = coords["cube_fill"]; Coord cubeTransute = coords["cube_transmute"]; Position cubeLeft = SwitchPagesLeft; Position cubeRight = SwitchPagesRight; InventoryIterator inventory = Player.Player.Inventory.Get1SlotIterator(); while (inventory.HasNext) { Position p = inventory.GetNext(); HardwareRobot.DoRightClick(p); Sleep(0); HardwareRobot.DoLeftClick(cubeFill); Sleep(0); HardwareRobot.DoLeftClick(cubeTransute); Sleep(70); HardwareRobot.DoLeftClick(cubeRight); Sleep(0); HardwareRobot.DoLeftClick(cubeLeft); Sleep(0); } // RE-ENABLE MOUSE HOOKS HardwareListener.RegisterMouseHooks(); }
public static void ReforgeItem() { // DISABLE MOUSE HOOKS TO PREVENT LAG HardwareListener.UnregisterMouseHooks(); Coord cubeFill = coords["cube_fill"]; Coord cubeTransute = coords["cube_transmute"]; Position cubeLeft = SwitchPagesLeft; Position cubeRight = SwitchPagesRight; InventoryIterator inventory = Player.Player.Inventory.Get1SlotIterator(); Position p = inventory.GetNext(); HardwareRobot.DoRightClick(p.x, p.y); Sleep(0); HardwareRobot.DoLeftClick(cubeFill); Sleep(0); HardwareRobot.DoLeftClick(cubeTransute); Sleep(40); HardwareRobot.DoLeftClick(cubeRight); Sleep(0); HardwareRobot.DoLeftClick(cubeLeft); Sleep(0); HardwareRobot.MovePhysicalCursor(p); // RE-ENABLE MOUSE HOOKS HardwareListener.RegisterMouseHooks(); }
private static void SalvageYellows() { if (ScreenTools.GetPixelColor(SalvageYellowPos.X, SalvageYellowPos.Y).Item1.Equals(SalvageYellowCol)) { HardwareRobot.DoLeftClick(SalvageYellowPos.X, SalvageYellowPos.Y, HardwareRobot.ActionTypes.SIMULATE); Confirm(); } }
public static void Upgrade(int count) { HardwareRobot.DoLeftClick(GemLoc.X, GemLoc.Y, HardwareRobot.ActionTypes.SIMULATE); Thread.Sleep(50); for (int i = 0; i < count; i++) { ConfirmUpgrade(); if (count - i == 3) { SendKeys.SendWait("t"); } Thread.Sleep(1600); } }
private static void SLT(object obj) { while (true) { if (!HardwareListener.IsAltDown) { sltWait.Reset(); sltRunning = false; } sltWait.WaitOne(); HardwareRobot.DoLeftClick(); Sleep(-25); } }
public static void Accept() { string mode = SettingsManager.GetSetting("auto-accept"); if (mode == "inactive") { return; } if (mode == "empower") { HardwareRobot.DoLeftClick(EmpowerLoc.X, EmpowerLoc.Y); Thread.Sleep(10); } HardwareRobot.DoLeftClick(AcceptLoc.X, AcceptLoc.Y); }
private static void RunScript(string script) { string[] calls = script.Split(';'); foreach (string call in calls) { string command = call.Split(',')[0]; string[] args = call.Replace(command + ",", "").Split(','); switch (command) { case "send": SendKeys.SendWait(args[0]); break; case "sleep": InternalScripts.Sleep(int.Parse(args[0])); break; case "move": HardwareRobot.MovePhysicalCursor(int.Parse(args[0]), int.Parse(args[1])); break; case "click": for (int i = int.Parse(args[1]); i > 0; i--) { if (args[0] == "left") { HardwareRobot.DoLeftClick(Cursor.Position.X, Cursor.Position.Y, HardwareRobot.ActionTypes.PHYSICAL); } else { HardwareRobot.DoRightClick(Cursor.Position.X, Cursor.Position.Y, HardwareRobot.ActionTypes.PHYSICAL); } } break; case "unreg_mouse_hooks": HardwareListener.UnregisterMouseHooks(); break; case "reg_mouse_hooks": HardwareListener.RegisterMouseHooks(); break; } } }
public static void Open() { string mode = SettingsManager.GetSetting("auto-rift"); if (mode == "inactive") { return; } if (mode == "r") { HardwareRobot.DoLeftClick(RiftLoc.X, RiftLoc.Y); } else if (mode == "gr") { HardwareRobot.DoLeftClick(GRiftLoc.X, GRiftLoc.Y); } HardwareRobot.DoLeftClick(AcceptLoc.X, AcceptLoc.Y); }
public static void ClearInv2Space() { SaveCursor(); HardwareListener.UnregisterMouseHooks(); HardwareRobot.DoLeftClick(coords["smith_salvage"]); InventoryIterator inventory = Player.Player.Inventory.Get2SlotIterator(); while (inventory.HasNext) { Position p = inventory.GetNext(); HardwareRobot.MovePhysicalCursor(p); HardwareRobot.DoLeftClick(p, HardwareRobot.ActionTypes.PHYSICAL); SendKeys.SendWait("{ENTER}"); SendKeys.SendWait("{ENTER}"); } HardwareListener.RegisterMouseHooks(); RecoverCursor(); }
public void Process() { if (IsActive && AvailableFunctions.Potion(0, ScreenTools.GetPixelColor(Coords.Coords.Potion50.x, Coords.Coords.Potion50.y).Item1)) { if (Key.IsMouse) { if (Key.CurrentKey == Keys.LButton) { HardwareRobot.DoLeftClick(); } else if (Key.CurrentKey == Keys.RButton) { HardwareRobot.DoRightClick(); } } else { HardwareRobot.PressKey((char)Key.CurrentKey); } } }
public static void Accept() => HardwareRobot.DoLeftClick(AcceptLoc.X, AcceptLoc.Y);
private static void Confirm() { HardwareRobot.DoLeftClick(ConfirmButton.X, ConfirmButton.Y, HardwareRobot.ActionTypes.SIMULATE); }
private static void ConfirmUpgrade() => HardwareRobot.DoLeftClick(UpgradeLoc.X, UpgradeLoc.Y, HardwareRobot.ActionTypes.SIMULATE);