Şimdi Ara

Bot nasıl yapılır

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
9
Cevap
1
Favori
9.686
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Şuana hkadar hicbir yazılım dilini bilmiyorum ama bot yazmak istiyorum yapmak istiyorum. eskiden kingdoms of camelot oynuyordum şu botu kullanıyordum
    userscripts-mirror.org
    KOC Power Tools - Official KoC Scripters Edition for Greasemonkey
    http://userscripts-mirror.org/scripts/show/103659
    şimdi buna benzer bi botu clash of kings oyunu ile yapmak istiyorum. Bunu nasıl yapabilirim hang yazılım dilini bilmem gerekir nerden başlamalıyım yardımcı olan herkeze teşekkürler







  • Yapay Zekanın Yanıtı

    Bot Nasıl Yazılır?

    Bir bot yazmak, karmaşık görevleri otomatikleştirmek ve kullanıcılarla etkileşim kurmak için kullanılan bilgisayar programlarıdır. Botlar, çeşitli şekillerde oluşturulabilir.

    Bot Yazma Adımları:

    1. Hedefinizi Belirleyin: Botunuzun ne yapmasını istediğinize karar verin. Bilgi toplamak, görevleri otomatikleştirmek veya müşteri hizmetleri sağlamak için mi kullanılacak?
    2. Bir Programlama Dili Seçin: Python, Java ve C++, bot geliştirme için popüler programlama dilleridir.
    3. Bir Bot Yapma Programı Kullanmayı Düşünün: Botsify ve Botsify gibi platformlar, bot geliştirmeyi daha kolaylaştırabilir.
    4. Botunuzun Mantığını Kodlayın: Botunuzun nasıl davranacağını ve kararlar vereceğini tanımlayan kodu yazın.
    5. Botunuzu Test Edin ve Hata Ayıklayın: Kodunuzda hata olmadığından ve botunuzun istendiği gibi çalıştığından emin olmak için testler yapın.
    6. Botunuzu Dağıtın: Botunuzu bir mesajlaşma platformuna veya web sitesine entegre edin.

    Oyun Botu Yapma:

    Oyun botları, oyunlarda tekrarlayan veya zorlu görevleri otomatikleştirmek için kullanılır. Bir oyun botu yapmak için şunları yapabilirsiniz:

    • Oyunun belleğinde değişiklik yapan hafıza düzenleme tekniklerini kullanın.
    • Oyunun girişlerini otomatikleştirmek için komut dosyaları oluşturun.
    • Yapay zeka algoritmaları kullanarak oyun içinde kararlar verin.

    Bot Basma:

    Bot basmak, genellikle hile veya otomasyon yazılımı kullanılarak oyunlarda veya diğer çevrimiçi uygulamalarda tekrarlayan görevleri hızlandırmayı ifade eder. Bot basmak, etik olmayan bir uygulama olarak kabul edilebilir ve çoğu oyun ve uygulama tarafından yasaklanmıştır.

    Bot yazarken, etik hususlara dikkat etmeli ve botlarınızı yasa dışı veya zararlı faaliyetler için kullanmamalısınız.

    Yapay Zekanın Yanıtını Genişlet
  • Reverse Engineering öğrenmen lazım.
    Orta seviye assembly bilmen lazım.
    Yazılım dili farketmemekle birlikte, Ram'i (memory) ileri seviyede okur ve ona yazar olabilmen lazım.
    Oyunun güvenlik mekanizmasını anlayıp (assembly ile :S ) ondan kaçman lazım.

    Şevkini kırmak gibi olmasın ama yukarıdaki maddelerden en az 2 meslek çıkar.
    Yani yıllar alıcak bi iş bu :)


    Kaynak; okuldayken (bilgisayar mühendisliği) 5 ay gece gündüz uğraşıp bi bot yazdım Wow'a.
  • Masaüstü tarafındaki oyunlar için sıkıntılı ama web tabanlı oyunlarda javascriptle yazılan oyunlarda gene javascript ile bot yazılıyor ama ne yazık ki benimde bilgim yok bilen varsa up
  • FreeStyla kullanıcısına yanıt
    Hocam amacim bot falan degil de bu assembly nin avantaji nedir nasil ogrenilir bi anlatabilir misiniz? Web sitesinin sunucu tarafi kodlanabilir mi?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Assembly, binary code (1'ler ve 0'lar) dan bir seviye yukarıdaki dildir.
    İşletim sistemlerinin temelleri ve yüksek seviye C benzeri diller assembly ile yazılmıştır.
    Şu şekilde bi syntaxı vardır.

    0C85:0100 B402 MOV AH,02
    0C85:0102 B203 MOV DL,03
    0C85:0104 CD21 INT 21
    0C85:0106 CD20 INT 20

    Avantajı müthiş hızlı olması. Çünkü işlemciye direk komut veriyosunuz. Birinci adresteki veriyi al, ona 3 ekle, ikinci adrese koy gibi işler ışık hızında gerçekleşiyor.

    Kısaca bunla bi uygulama yazıyım düşüncesi pek gerçekçi değil :)


    Web programlama için Java, PHP bana en basit gelenleri.
    Hatta 2-3 gün geçmedi daha üstünden Java ile web programı yazılır diye video çektim.
    Önce sunucu kısmında (backend) bir web service yazıp, sonra da ufak bi Html Gui (arayüz) ile bu servise erişimi gösterdim.
    (Spring Framework ile Restful Web Service Nasıl Yazılır?)

    Ses biraz yorgun ama :)
    Şurdan bakabilirsiniz.
    http://www.bilgicekici.com/2015/07/05/spring-framework-ile-restful-webservice/




  • yanlız bu wow kadar karışık bir oyun değil sadece otomatik olarak bina yükseltip asker eğitecek genede bu kadar zor mu
  • FreeStyla kullanıcısına yanıt
    youtube kanalı açsan izlenir yani :D
  • Yukarıdaki anlatılan yok assembly vesaire boş geldi bana sonuçta oyun hilesi yapmayacaksın ki botunu yapacaksın.

    Al oyun pencerisinin görüntü verilerini ve işle. Python kullanabilirsin.
    sentdexyoutube
    Intro and Screen reading - Python plays Grand Theft Auto V p.1
    https://www.youtube.com/watch?v=ks4MPfMq8aQ&list=PLQVvvaa0QuDeETZEOy4VdocT7TOjfSA8a




  • Haklısınız güzel bir anlatım var burada sıfırdan başlamak için bir sebep fakat şöyle bir düşüncem var ki C++ da bu botlar ve hile yazılımları kodlandığı için python deyince bende bir soru işareti bırakıyor gerçekten etkili olur mu vs çünkü biliyoruz yıllardır hileler bir injektor ve dll olusur process secip değerler değişir bu dll ile ve hile aktif olur bunu yapan en kolay şey c++ fakat python da yeni nesil dillerden bu da cok etkili olmalı diye düşünüyorum fakat bir enjeksiyon methodu var mı düşünüyorum açıkcası.

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.