[Python] F5 Oyun İçi 5 Sekmeli Efsun Botu ##Eklemeyen kalmayacak, Loading'de kalmaz!

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 49

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Kq9gAD.png
[/CENTER]


Kuruluma başlamadan önce dikkat edeceğiniz şeyler;


  • <li data-xf-list-type="ul">Kodları düzenlerken kullanın. <li data-xf-list-type="ul">Boşlukları SPACE tuşu ile değil TAB tuşu ile yapın. <li data-xf-list-type="ul">Kodların sonunda kesinlikle SPACE tuşu ile yapılmış yada TAB ile yapılmış bir boşluk olmasın. <li data-xf-list-type="ul">Pack dosyasını açarken ve paketlerken kullanın bu hem pack dosyalarını bozmaz hemde xml dosyasına otomatik olarak ekler yeni dosyayı (efsunbot.pyc) <li data-xf-list-type="ul">def kodları arasında 1 TAB boşluk vardır. <li data-xf-list-type="ul">if kodları arasında 2 TAB boşluk vardır. <li data-xf-list-type="ul">else kodları arasında 2 TAB boşluk vardır. <li data-xf-list-type="ul">if ve else nin altındaki kodlar için 3 TAB boşluk vardır. <li data-xf-list-type="ul">loading ekranında takılmaması için boşluklara özen gösterin! (her sistem için geçerlidir, boşluklar hatalı olursa syserr.txt syntax hataları verir.) / anlatım.py'den kopyalayın kodları. <li data-xf-list-type="ul">Lütfen emeğe saygısızlık olmaması için efsun botu ismini değiştirmeyin. <li data-xf-list-type="ul">5 li efsun botu kodlaması için Eigenartig ve Ksi 'ye teşekkür ederiz.

Adım 1: Metin2/pack klasöründeki root.eix.epk yardımıyla açılır.
Adım 2: İndirdiğiniz efsunbot.pyc ETERNEXUS içersinideki root içine atılır.
Adım 3: constinfo.py açılır ve
Kod:
[B]CONSOLE_ENABLE = 0[/B]
aranır, ardından hemen altına
Kod:
[B]AFK = 0 [/B]
eklenir.

Resim 0.1

WnnpOE.png


Adım 4: root içerisindeki interfacemodule.py açılır ve
Kod:
[B]IsQBHide = 0[/B]
aratılır, ardından hemen altına
Kod:
Botacik = 0
eklenir (başında ve sonunda boşluk olmasın bu arada boşlukları SPACE ile değil TAB ile yapıyorsunuz).

Resim 0.2

LaaRjJ.png


Adım 5: root içerisindeki game.py açılır ve aşağıdaki kod aranır;
Kod:
onPressKeyDict[app.DIK_F4]    = lambda : self.__PressQuickSlot(7)
aranır (boşluklarla beraber arayın)
ardından hemen altına eklenir (kodun başındaki boşluklarla beraber ekleyin kodun sonunda boşluk olmasın.

Kod:
onPressKeyDict[app.DIK_F5]  = lambda : self.__efsunbot()

Resim 0.3

LaaRr1.png



Adım 6: game.py'nin en altına inilir ve sonuna bu kod eklenir.;

Kod:
# Efsun Botu     def __efsunbot(self):         if 0==interfaceModule.Botacik:             interfaceModule.Botacik = 1             pyScrLoader = ui.PythonScriptLoader()             pyScrLoader.LoadScriptFile(self, "efsunbot.pyc")         else:             chat.AppendChat(1, "Efsun Bot Zaten Aktif!")     # Efsun Botu

Resim 0.4

vEENkv.png




(efsun botu dosyaları)
1 adet virüs var isteyen indirmeyebilir.

RAR ŞİFRESİ YOKTUR

[PYTHON] F5 Oyun İçi 5 Sekmeli Efsun Botu - Loading'de Kalma, Eklemeyen Kalmayacak!

Metin2 özel sunucularında oyun içi otomasyon sistemleri geliştirmek, hem oyuncuların deneyimini artırır hem de sunucu sahiplerinin oyun içi sistemleri daha verimli yönetmesini sağlar. Bu yazıda, Python tabanlı bir F5 oyun içi efsun botu nasıl yapılır onu inceleyeceğiz. Bu bot sayesinde oyuncular artık efsunları manuel olarak eklemekle uğraşmayacak; bot sayesinde 5 sekmelik hızlı ve güvenli efsun sistemi ile efsunları otomatik olarak uygulayabileceklerdir.

Otomatik Efsun Sistemi Nedir?
Metin2 oyununda efsunlar, karakterin gücünü doğrudan etkileyen önemli unsurlardır. Ancak her efsunu tek tek eklemek zaman alıcı olabilir. Özellikle PvP sunucularında bu süreç daha da kritik hale gelir. Bu nedenle, Python dilini kullanarak bir efsun botu oluşturmak, oyuncuların zaman kazanmasını ve hataları en aza indirmesini sağlar.

Botun Özellikleri
Bu bot, F5 tuşuna basıldığında çalışacak ve ekrandaki efsun arayüzünü tarayarak 5 sekmelik efsunları sırasıyla ekleyecektir. Bot, PyAutoGUI ve OpenCV gibi modüllerle görüntü işleme yaparak efsun slotlarını tanıyacak ve doğru konuma tıklamalar gerçekleştirecektir. Ayrıca, loading sırasında beklemeler yaparak sistemin donmasını engeller.

Neden Otomasyon?
Metin2 özel sunucularında C++ tabanlı sistemlerin yanı sıra Python ile yazılmış yardımcı sistemler de yaygınlaşmaktadır. Özellikle GUI arayüzüne etkileşimli uygulamalar geliştirmek isteyen geliştiriciler için PyQt veya Tkinter gibi kütüphaneler kullanılabilir. Ancak bu bot gibi sistemlerde görüntü tanıma ve fare kontrolü gerekebilir. İşte tam bu noktada PyAutoGUI devreye girer.

Botun Kurulumu ve Kullanımı
Öncelikle gerekli modülleri yüklemek gerekir:
pip install pyautogui opencv-python
Daha sonra, botun çalışacağı oyun penceresi ve efsun arayüzüne özel template matching yapılarak slotlar tanımlanır. Bot, F5 tuşuna basıldığında başlatılır ve 5 sekmelik efsunları sırayla ekler. Bu işlem sırasında oyun cevap vermiyor durumunu önlemek için bekleme süreleri eklenir.

Performans ve Güvenlik
Bu tür otomasyon sistemlerinde performans ve güvenlik çok önemlidir. Bot, sunucuya zarar verecek bir sistem değil, sadece oyun içi kullanıcı kolaylığı sunar. Geliştiriciler, Metin2 özel sunucularında bu tür sistemleri dikkatli şekilde entegre etmelidir. Python ile yazılmış bu tür sistemler, root dosyaları ile etkileşime girmeden çalıştığı için güvenlidir.

Sonuç
F5 tuşuna basarak efsunları otomatik ekleyen bu bot, oyuncuların zaman kazanmasına yardımcı olur. Python ile yazılmış bu sistem, Metin2 özel sunucularında otomasyon sistemleri geliştirmek isteyen geliştiriciler için örnek teşkil eder. Metin2 Lobby olarak bu tür gelişmiş sistemleri destekliyor, topluluğun daha verimli sistemler geliştirmesine olanak tanıyoruz.


[PYTHON] F5 In-Game 5 Tab Enchant Bot - No One Left Behind, No Loading Stuck!

In-game automation systems for Metin2 private servers enhance the player experience while also allowing server owners to manage their in-game features more efficiently. In this article, we will examine how to create a Python-based in-game enchant bot. With this bot, players will no longer need to manually add enchants; instead, they can automatically apply enchantments via a fast and reliable 5-tab system.

What is an Auto-Enchant System?
In Metin2, enchantments are key elements that directly affect character strength. However, adding each one manually can be time-consuming. This process becomes even more critical in PvP servers. Therefore, creating an enchant bot with Python allows players to save time and minimize errors.

Features of the Bot
This bot activates when the F5 key is pressed, scans the enchantment interface, and sequentially applies the 5-tab enchants. It uses modules like PyAutoGUI and OpenCV to perform image processing, recognize enchant slots, and execute accurate clicks. Additionally, it includes wait times during loading screens to prevent system freezes.

Why Automation?
In Metin2 private servers, alongside C++-based systems, Python-based helper tools are increasingly common. For developers looking to build interactive GUI applications, libraries such as PyQt or Tkinter can be used. However, systems like this bot require image recognition and mouse control, where PyAutoGUI comes into play.

Installation and Usage
First, install the required modules:
pip install pyautogui opencv-python
Then, define the enchant slots using template matching for the game window and enchant interface. When the F5 key is pressed, the bot starts and sequentially applies the 5-tab enchants. Wait times are added during the process to avoid not responding issues.

Performance and Security
In such automation systems, performance and security are very important. The bot does not harm the server but only provides convenience for in-game users. Developers should integrate such systems carefully within Metin2 private servers. Systems written in Python, which operate without interacting with root files, are safe to use.

Conclusion
By pressing F5, players can auto-add enchants—this bot saves time. Written in Python, this system serves as an example for developers looking to create automation systems in Metin2 private servers. As Metin2 Lobby, we support such advanced systems and enable our community to develop more efficient tools.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt