Yapay zekayla kodlanan no recoil makro kodu doğru mu?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
When you grow up your heart dies
Seçkin Üye
Katılım
4 Şub 2017
Mesajlar
380
Çözümler
1
Tepki puanı
97
Ödüller
9
Yaş
26
9 HİZMET YILI
Merhaba, bu kodu yapay zeka ile kodladım. Bir hata veya sorun var mı? Bilmiyorum. Eve gidince bakacağım. Bu fov break, sleep, sensvity neye göre ayarlanıyor?

Kod:
using System;
using System.Windows.Forms;

namespace {
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            // Form'un ismini değiştir
            Text = "Windows Gezgini";

            // Form'un simgesini kaldır
            Icon = null;

            // Form'un konumunu ve boyutunu gizle
            StartPosition = FormStartPosition.CenterScreen;
            SizeGripStyle = SizeGripStyle.Hide;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            // Mouse event fonksiyonunu gizle
            HideMouseEventFunction();

            // Sleep süresini ayarla
            int sleepTime = Convert.ToInt32(textBox1.Text);

            // Break süresini ayarla
            int breakTime = Convert.ToInt32(textBox2.Text);

            // FOV'u ayarla
            int fov = Convert.ToInt32(textBox3.Text);

            // Hassasiyeti ayarla
            int sensitivity = Convert.ToInt32(textBox4.Text);

            // Makroyu çalıştır
            while (true)
            {
                // Mouse'u aşağıya kaydır
                Mouse.Move(MousePosition.X, MousePosition.Y - fov * sensitivity);

                // Sleep süresini bekle
                System.Threading.Thread.Sleep(sleepTime);

                // Mouse'u yukarıya kaydır
                Mouse.Move(MousePosition.X, MousePosition.Y + fov * sensitivity);

                // Break süresini bekle
                System.Threading.Thread.Sleep(breakTime);
            }
        }

        private void HideMouseEventFunction()
        {
            // Mouse event fonksiyonunun adresini bul
            IntPtr mouseEventFunctionAddress = Marshal.GetFunctionPointerForDelegate(MouseEventHandler);

            // Mouse event fonksiyonunu gizle
            Marshal.Copy(IntPtr.Zero, mouseEventFunctionAddress, 4);

        }
    }
}
 
Moderatörün son düzenlenenleri:
Uzman Üye
Katılım
25 Eki 2016
Mesajlar
166
Çözümler
1
Tepki puanı
19
Ödüller
10
Yaş
40
9 HİZMET YILI
dogru gibi duruyor bi kac ayar duzelilmesi gerekiyor okadar break filan direk sacmalik gerek olmiyan kodlar
 
neither false nor fake
Emektar Üye
Katılım
21 Nis 2020
Mesajlar
2,807
Çözümler
595
Tepki puanı
825
Ödüller
9
Sosyal
6 HİZMET YILI
Sensivity oyun içi sens değerine göre, sleep ise ne zaman ateş etmeyi bırakacağı. Ayni zamanda mesela bir spray atarken sağa doğru kaydırıyorsa aimi aşağı doğru kaydırmadan önce bunu ne kadar devam ettireceğini de ayarlıyor sanırım. Doğru olmayabilir, kendim uzun süre AHK kullandığım için fikrim var sadece.
 
aka hernos
Süper Üye
Katılım
30 Ağu 2019
Mesajlar
628
Çözümler
10
Tepki puanı
297
Ödüller
4
Yaş
29
Sosyal
6 HİZMET YILI
Çalışmaz bu yanlış.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst