LoL kodlanan level botu çalışmıyor

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
25 Haz 2022
Mesajlar
2
Tepki puanı
0
Ödüller
2
Yaş
26
3 HİZMET YILI
Kendi kendime bir bot yapmaya çalıştım fakat bot, midde benim kulemin ötesine tıklamıyor. Kule altına kadar geliyor fakat asla oranın ötesine tıklamıyor. Kodlar:
Kod:
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Threading;

namespace levelbot
{
    class Program
    {
        [DllImport("user32.dll")]
        [return: MarshalAs(UnmanagedType.Bool)]
        static extern bool SetForegroundWindow(IntPtr hWnd);

        public static bool lolclientAcikmi;
        public static bool lolAcikmi;

        [DllImport("user32.dll", SetLastError = true)]
        [return: MarshalAs(UnmanagedType.Bool)]
        static extern bool SetCursorPos(int X, int Y);

        [DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
        public static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint cButtons, uint dwExtraInfo);

        [DllImport("user32.dll")]
        static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, UIntPtr dwExtraInfo);

        private const uint MOUSEEVENTF_LEFTDOWN = 0x0002;
        private const uint MOUSEEVENTF_LEFTUP = 0x0004;
        private const uint MOUSEEVENTF_RIGHTDOWN = 0x0008;
        private const uint MOUSEEVENTF_RIGHTUP = 0x0010;
     

     
        public static void ClickMouse(uint flags, int x, int y)
        {
            SetCursorPos(x, y);
            mouse_event(flags, 0, 0, 0, 0);
        }

        static void Main(string[] args)
        {
            int clientSayac = 0;
            int oyunSayac = 0;
            Process[] processes = Process.GetProcessesByName("LeagueClientUx");
            Process[] oyunprocesses = Process.GetProcessesByName("League Of Legends");

            if (processes.Length > 0)
            {
                lolclientAcikmi = true;
                Console.WriteLine("Client: Açık" + "::" + lolclientAcikmi);
            }
            else
            {
                lolclientAcikmi = false;
                Console.WriteLine("Client: Kapalı" + "::" + lolclientAcikmi);
            }

            if (oyunprocesses.Length > 0)
            {
                lolAcikmi = true;
                Console.WriteLine("Oyun: Açık" + "::" + lolAcikmi);
            }
            else
            {
                lolAcikmi = false;
                Console.WriteLine("Oyun: Kapalı" + "::" + lolAcikmi);
            }

            while (lolclientAcikmi) // Maç oluşturma, aratma
            {

                if (processes.Length > 0)
                {
                    IntPtr clientHandle = processes[0].MainWindowHandle;
                    SetForegroundWindow(clientHandle);
                }

                if (clientSayac < 1)
                {
                    Thread.Sleep(5000);
                    ClickMouse(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 543, 256);

                    Thread.Sleep(1500);
                    ClickMouse(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 564, 303);

                    Thread.Sleep(1500);
                    ClickMouse(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 828, 674);

                    Thread.Sleep(1500);
                    ClickMouse(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 876, 776);

                    Thread.Sleep(1500);
                    ClickMouse(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 876, 776);

                    clientSayac++;
                }

                if (clientSayac == 1 || lolclientAcikmi == true) // Maç kabul etme
                {
                    Thread.Sleep(3500);
                    ClickMouse(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 958, 670);

                    Thread.Sleep(2500);
                    ClickMouse(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 759, 360);

                    Thread.Sleep(2500);
                    ClickMouse(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 956, 715);

                    Process[] clientProcesses = Process.GetProcessesByName("LeagueClientUx");
                    if (clientProcesses.Length > 0)
                    {
                        IntPtr clientHandle = clientProcesses[0].MainWindowHandle;
                        SetForegroundWindow(clientHandle);
                    }
                }
            }

            while (lolAcikmi) // Oyun içi eylemler
            {
                if (oyunprocesses.Length > 0)
                {
                    IntPtr lolHandle = oyunprocesses[0].MainWindowHandle;
                    SetForegroundWindow(lolHandle);
                }

                if (oyunSayac < 1)
                {
                    Thread.Sleep(30000);
                    ClickMouse(MOUSEEVENTF_RIGHTDOWN | MOUSEEVENTF_RIGHTUP, 1380, 850);

                    Thread.Sleep(55000);
                    ClickMouse(MOUSEEVENTF_RIGHTDOWN | MOUSEEVENTF_RIGHTUP, 1401, 832);
                    oyunSayac++;

                }

                Thread.Sleep(20000);
                ClickMouse(MOUSEEVENTF_RIGHTDOWN | MOUSEEVENTF_RIGHTUP, 1380, 850);

                Thread.Sleep(5000);
                ClickMouse(MOUSEEVENTF_RIGHTDOWN | MOUSEEVENTF_RIGHTUP, 1387, 851);
                ClickMouse(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 1387, 851);

                Thread.Sleep(35000);
                ClickMouse(MOUSEEVENTF_RIGHTDOWN | MOUSEEVENTF_RIGHTUP, 1400, 834);
                ClickMouse(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 1400, 834);
            }

            Console.ReadKey();
        }
    }
}
 
Moderatörün son düzenlenenleri:
Onaylı Üye
Katılım
10 Haz 2022
Mesajlar
50
Tepki puanı
4
Ödüller
2
Yaş
26
3 HİZMET YILI
kanki bu kodları hangi uygulamadan yapıyorsun.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst