Ejemplo n.º 1
0
        public async Task Ascend()
        {
            await ScrollUp(50);
            await ScrollDown(22);

            await Task.Delay(100);

            TargetClick(ClickerHeroesPositions.PositionPointer(305, 545));
            await Task.Delay(200);

            TargetClick(ClickerHeroesPositions.PositionPointer(490, 420));
            await Task.Delay(200);
        }
Ejemplo n.º 2
0
        public async Task Idle(CancellationToken ct)
        {
            while (!ct.IsCancellationRequested)
            {
                Point?p = FindClickable();
                if (p != null)
                {
                    TargetClick(PositionPointer(p.Value));
                }

                KeyPlusClick(WinApiConstants.KEY_Q, ClickerHeroesPositions.PositionPointer(50, 350));
                TargetClick(ClickerHeroesPositions.PositionPointer(190, 380));
                TargetClick(ClickerHeroesPositions.PositionPointer(230, 380));
                TargetClick(ClickerHeroesPositions.PositionPointer(265, 380));
                TargetClick(ClickerHeroesPositions.PositionPointer(300, 380));

                await Task.Delay(10000);
            }
        }
Ejemplo n.º 3
0
        public async Task StartAfterAscension()
        {
            Point?clickable = FindClickable();

            if (clickable != null)
            {
                TargetClick(PositionPointer(clickable.Value));
                await Task.Delay(7000);

                TargetClick(ClickerHeroesPositions.PositionPointer(1110, 250));

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 291));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 291));
                await Task.Delay(200);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 434));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 434));
                await Task.Delay(200);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 550));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 550));
                await Task.Delay(200);

                await ScrollDown(9);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 250));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 250));
                await Task.Delay(200);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 390));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 390));
                await Task.Delay(200);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 530));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 530));
                await Task.Delay(200);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 625));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 625));
                await Task.Delay(200);

                await ScrollDown(10);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 225));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 225));
                await Task.Delay(200);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 333));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 333));
                await Task.Delay(200);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 450));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 450));
                await Task.Delay(200);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 550));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 550));
                await Task.Delay(200);

                await ScrollDown(8);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 240));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 240));
                await Task.Delay(200);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 380));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 380));
                await Task.Delay(200);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 480));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 480));
                await Task.Delay(200);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 625));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 625));
                await Task.Delay(200);

                await ScrollDown(9);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 190));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 190));
                await Task.Delay(200);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 280));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 280));
                await Task.Delay(200);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 390));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 390));
                await Task.Delay(200);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 500));
                await Task.Delay(50);

                KeyPlusClick(WinApiConstants.VK_CONTROL, ClickerHeroesPositions.PositionPointer(50, 500));
                await Task.Delay(200);

                await ScrollDown(9);

                KeyPlusClick(WinApiConstants.KEY_Q, ClickerHeroesPositions.PositionPointer(50, 360));
                TargetClick(ClickerHeroesPositions.PositionPointer(350, 550));
            }
        }