Diablo 3 oyunu için makro yazacağım yardımcı olacak var mı?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Seçkin Üye
Katılım
6 Eki 2018
Mesajlar
467
Tepki puanı
97
Ödüller
8
7 HİZMET YILI
Arkadaşlar Diablo 3 oynuyorum ve buna bi makro yazacam fakat bildiğim kadar Python ve Autohotkey dilleri yetmedi eğer C# diline hakim biri varsa discordumu ekleyebilir mi?
Gerçekten belki sizin için çok kolaydır ama bu bana çok lazım. Elimde bi kaç kod var sanırım işe yarar.
Discord: -Neo#0001
 
Seçkin Üye
Katılım
11 Tem 2020
Mesajlar
428
Çözümler
1
Tepki puanı
124
Ödüller
3
5 HİZMET YILI
AutoIt programını öneririm. bir sorun çıkaracağını sanmıyorum
 
Seçkin Üye
Katılım
6 Eki 2018
Mesajlar
467
Tepki puanı
97
Ödüller
8
7 HİZMET YILI
AutoIt programını öneririm. bir sorun çıkaracağını sanmıyorum
Yapacağım şey skill basma makrosu falan değil Ptr sezonu ilk 10 a oynuyorum Primale rolleme makrosu lazım yapan birisi var ama private yapıyor ve Türklere vermiyor o yüzden C# dili bilen biri lazım onlar öyle yapıyor.
 
Are you sure
Süper Üye
Katılım
3 Ara 2017
Mesajlar
930
Çözümler
13
Tepki puanı
335
Ödüller
9
8 HİZMET YILI
Yapacağım şey skill basma makrosu falan değil Ptr sezonu ilk 10 a oynuyorum Primale rolleme makrosu lazım yapan birisi var ama private yapıyor ve Türklere vermiyor o yüzden C# dili bilen biri lazım onlar öyle yapıyor.
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Drawing;
using System.Runtime.InteropServices;

namespace MouseRelative
{
    public static class Mouse
    {

        [DllImport("user32.dll")]
        static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);

        [DllImport("user32.dll")]
        private static extern ushort GetAsyncKeyState(int vKey);

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

        public static void KeyPress(byte vKeyCode = 0x22, int sleep = 95)
        {
            keybd_event(vKeyCode, 0x45, 0x1, 0);
            Thread.Sleep(sleep);
            keybd_event(vKeyCode, 0x45, 0x1 | 0x2, 0);
        }

        public static void RelativeMove(int relx, int rely)
        {
            mouse_event(0x0001, relx, rely, 0, 0);
        }

        public static bool IsKeyDown(Keys key)
        {
            return 0 != (GetAsyncKeyState((int)key) & 0x8000);
        }

    }
}
bu senin işine yarayacaktır
 
Seçkin Üye
Katılım
6 Eki 2018
Mesajlar
467
Tepki puanı
97
Ödüller
8
7 HİZMET YILI
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Drawing;
using System.Runtime.InteropServices;

namespace MouseRelative
{
    public static class Mouse
    {

        [DllImport("user32.dll")]
        static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);

        [DllImport("user32.dll")]
        private static extern ushort GetAsyncKeyState(int vKey);

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

        public static void KeyPress(byte vKeyCode = 0x22, int sleep = 95)
        {
            keybd_event(vKeyCode, 0x45, 0x1, 0);
            Thread.Sleep(sleep);
            keybd_event(vKeyCode, 0x45, 0x1 | 0x2, 0);
        }

        public static void RelativeMove(int relx, int rely)
        {
            mouse_event(0x0001, relx, rely, 0, 0);
        }

        public static bool IsKeyDown(Keys key)
        {
            return 0 != (GetAsyncKeyState((int)key) & 0x8000);
        }

    }
}
bu senin işine yarayacaktır
Deniyorum şimdiden teşekkürler ^^
 
Seçkin Üye
Katılım
6 Eki 2018
Mesajlar
467
Tepki puanı
97
Ödüller
8
7 HİZMET YILI
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Drawing;
using System.Runtime.InteropServices;

namespace MouseRelative
{
    public static class Mouse
    {

        [DllImport("user32.dll")]
        static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);

        [DllImport("user32.dll")]
        private static extern ushort GetAsyncKeyState(int vKey);

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

        public static void KeyPress(byte vKeyCode = 0x22, int sleep = 95)
        {
            keybd_event(vKeyCode, 0x45, 0x1, 0);
            Thread.Sleep(sleep);
            keybd_event(vKeyCode, 0x45, 0x1 | 0x2, 0);
        }

        public static void RelativeMove(int relx, int rely)
        {
            mouse_event(0x0001, relx, rely, 0, 0);
        }

        public static bool IsKeyDown(Keys key)
        {
            return 0 != (GetAsyncKeyState((int)key) & 0x8000);
        }

    }
}
bu senin işine yarayacaktır
Discordumu ekleyebilir misin ya ben çalıştıramadım ya da başka bişey reis
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst