Skip to content

MuhtarX09/Yolbulucu-Otomat-GameBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Bu proje, öğrenme amacıyla C++ ve Python dillerinde geliştirilmiş bir otomasyon sistemi olup, oyundaki karakterin engellere takılmadan otomatik bir şekilde hareket etmesini ve belirli görevleri 7/24 kesintisiz şekilde yerine getirmesini sağlamayı amaçlamaktadır.

YOLBULUCU

Metin2 oyununda karakterin engellerden kaçınarak dinamik bir şekilde iki nokta arasında hareket etmesini sağlar.

YouTube icon Yolbulucu - Otonom Olarak Engellerden Kaçınarak İstenilen Hedefe Ulaşma

Yolbulucu - Otonom Olarak Engellerden Kaçınarak İstenilen Hedefe Ulaşma


OTOMAT - GAMEBOT

Metin2 oyununda karakterin belirli görevleri otomatik ve kesintisiz bir şekilde 7/24 yerine getirmesini sağlar.

Genel

Arayüz Genel

  • Pots
    Karakterin can ve mana seviyesine göre otomatik olarak envanterdeki kırmızı ve/veya mavi iksirleri kullanır.

  • Auto Login
    Karakter, herhangi bir sorun nedeniyle oyundan çıkarsa, oyuna otomatik olarak tekrar giriş yapar.

  • After Dead

    • Karakter öldüğünde otomatik olarak canlanır ve canı istenilen seviyeye gelene kadar bekler. (Burada Canlan veya Şehirde Canlan)
    • Karakter belirli bir sayıda öldüğünde ve/veya 5 dakika içinde belirli bir sayıda ölmesi durumunda yapılacak işlemleri belirler. (Botu Durdur, Kanal Değiştir, Şehirde Başla, Oyunu Kapat)
  • Donate:
    Eğer karakter bir loncaya üye ise, loncaya deneyim puanı bağışlar. (Karakterin seviyesini sabit tutmak için)

  • Settings:
    Bot ayarlarını kaydeder veya kayıtlı ayarları yükler.

  • Boting:
    Karakterin hangi botu kullanacağını ve hesaptaki tüm karakterlerin bota devam edip etmeyeceğini belirler.

LevelBot

Arayüz LevelBot

  • LevelBot Genel

    • Karakterin becerileri varsa, otomatik olarak kullanır; yoksa, otomatik olarak alır.
    • Karakterin statülerini ve becerilerini otomatik olarak geliştirir.
    • Karakter belirli bir seviyeye ulaştığında, oyundan çıkar veya karakteri değiştirir.
    • Botu başlatır, yerden toplamayı başlatır ve marketten alışverişi başlatır.
  • Lokasyon

    • Karakterin seviyesine göre gideceği koordinatları, haritayı ve ne kadar mesafe içinde kalacağını belirler.
    • Belirlenen alan içinde canavar yoksa, merkez pozisyona geri döner.
    • Karakterin seviyesine göre otomatik olarak lokasyon değiştirir.
    • Belirlenen lokasyonları kaydeder veya kayıtlı lokasyonları yükler.
  • Güvenlik
    Arayüz LevelBot_2

    • Lokasyonda belirli bir süre boyunca başka karakter varsa, lokasyon değiştir.
    • Karakterin deneyim puanı belirli bir süre içinde değişmezse, oyunu kapat. (Oyunda bug oluşması durumunda)
    • Oyundaki simya görevini yaparken, belirli bir süre içinde istenilen eşya yere düşmezse, oyunu kapat. (Oyunda bug oluşması durumunda)

Tedarik

Arayüz Tedarik

  • Level Weapon
    Oyunun, karaktere belirli seviyelerde verdiği silah görevinden silahı alır.

  • Bilgelik İksiri
    Karakterin daha fazla deneyim puanı alması için bilgelik iksirini kullanır.

  • Level Sandığı
    Oyunun her 10 seviyede bir verdiği oyun sandığını açar.

  • Market
    Envanterde kırmızı ve/veya mavi iksir yoksa, satıcıya gidip alır.
    Envanter dolduğunda veya satıcıya gitmişse, gereksiz eşyaları satar.

Depo

Arayüz Depo

  • Take Items
    Bot başlatıldığında, otomatik olarak depodan istenilen eşyaları alır ve görev bitince geri depoya koyar.

  • Put Items
    Görev bitince, envanterdeki istenilen eşyaları depoya koyar.

PickUp

Arayüz PickUp

  • Toplama
    Filtreleme sistemi ile yere düşen eşyaları toplar.
    • Pickup: Sadece karakterin yakınındaki eşyaları toplar.
    • Goto: Eşya nerede olursa olsun, eşyanın yanına gider ve toplar.
    • InRange: Eşya, Levelbot'ta belirlenen mesafe içinde ise, eşyanın yanına gider ve toplar.

Script Loader

Arayüz Script Loader

  • Python Script Loader
    Oyunun Python modüllerini kullanarak yazılmış Python kodlarını oyuna yükle.
    Not: Oyun tarafından bazı fonksiyonlar kapatılmış ve modüllerin isimleri şifrelenmiş durumda.

OTOMAT

Python dili ile yazdığım bu program, önceden bilgileri girilmiş hesaplara giriş yaparak oyunu açar ve istenilen ayarı bota yükler. Oyunun kapanması veya hata durumlarını kontrol ederek gerekli işlemleri yapar ve görev bitene kadar hesabın oyunda kalmasını sağlar.

Arayüz Otomat

  • Durumlar
    ⬛ Hesap kapalı.
    🟨 Hesaba giriş yapılıyor.
    🟩 Hesap oyunda.
    🟦 Oyun kapandı. (Otomatik yeniden giriş yapar)
    🟥 Hata. (Hesap bilgisinin yanlış olması veya istenilmeyen bir durum oluşması)
    ⬜ Bot bitti. (İstenilen görev tamamlandı)

  • Hesap Bilgileri
    Arayüz Otomat Client Ayarı

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published