Merhaba Yeni Targetİnfo ile daha ayrıntılı şekilde yere düşen itemleri ayrıntılı şekilde görmenizi sağlar örnek olarak ;
Görüntü ;
Görüntü ;
Kurulum uitarget.py açılır ve fonksiyon komple değiştirilir;
Kod:
if app.ENABLE_SEND_TARGET_INFO: class InfoBoard(ui.Board): class ItemListBoxItem(ui.ListBoxExNew.Item):
Aratılır ve Komple Değiştirilir ;
Link :
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Locale_tr/locale/tr/locale_game.txt açılır ve eklenir;
Kod:
TARGET_INFO_DROP_ITEMS Düşecek Olan İtemler
Sizden Gelen Kanıtlar;
Metin2 Özel Sunucu Geliştirme Serisi
Python ile Yeni Target Info Sistemi
Giriş
Metin2 özel sunucularında oyuncuların hedeflerine dair bilgi alması, PvP savaşlarında stratejik avantaj sağlar. Bu nedenle Target Info System, hem oyuncu deneyimini artırır hem de sunucu tarafında daha gelişmiş etkileşimler sunar. Bu yazıda, bykatil199 tarafından geliştirilen yeni Python Target Info System'i inceleyeceğiz. Bu sistem, Metin2 özel sunucularında Python tabanlı GUI ve root dosyalarıyla entegre çalışarak hedef karakter hakkında detaylı bilgiler sunar.
Sistem Hakkında
Target Info System, oyuncu bir karaktere sağ tıklayıp 'Bilgi Göster' seçeneğini seçtiğinde, hedefin leveli, sınıfı, PvP durumu, eşyaları gibi birçok detayı gösterir. Bu bilgiler, hem client tarafında kullanıcı dostu bir arayüzle hem de server tarafında veri işlemeyle sağlanır.
Python ve UIScript Entegrasyonu
Bu sistem, uiscript dosyaları üzerinden GUI bileşenlerini yönetir. Python betikleri, py root[/COORD] klasörlerinde barındırılır ve istemci tarafında çalışarak sunucudan gelen verileri işler. Target Info arayüzü, Python GUI ile dinamik olarak oluşturulur. Oyuncu bir hedefe sağ tıkladığında, sistem sunucuya bir paket gönderir. Sunucu bu talebe karşılık hedef karakterin bilgilerini geri yollar. Bu veriler Python tarafında işlenerek arayüze yansıtılır.
Sunucu Tarafı Entegrasyonu
Sunucu tarafında, bu sistem genellikle C++ server src üzerinde geliştirilir. Paket yapıları tanımlanarak client'tan gelen isteklere göre hedef karakterin bilgileri veritabanından çekilir. Bu bilgiler game server programming kapsamında işlenir ve client'a gönderilir. Bu süreçte db core ve auth sistemleri de aktif rol oynar.
Avantajları
+ Oyuncu deneyimini artırır.
+ PvP stratejilerini destekler.
+ Kolay entegrasyon sunar.
+ Python ve C++ arasında esnek veri akışı sağlar.
Sonuç
bykatil199 tarafından geliştirilen bu sistem, Metin2 özel sunucularında modern bir hedef bilgi sistemi sunar. Hem Python hem de C++ tabanlı geliştirme becerileri gerektiren bu sistem, Metin2 geliştiricileri için değerli bir örnektir. Bu tür modüller, Metin2 Lobby gibi platformlarda paylaşılması gereken kaliteli içeriklerdir.
Metin2 Private Server Development Series
New Target Info System with Python
Introduction
In Metin2 private servers, obtaining information about targets enhances strategic advantages during PvP battles. Therefore, the Target Info System improves player experience while providing more advanced interactions on the server side. In this article, we will examine the new Python Target Info System developed by bykatil199. This system integrates with Python-based GUI and root files to provide detailed information about target characters in Metin2 private servers.
About the System
The Target Info System displays detailed information such as level, class, PvP status, and items when a player right-clicks a character and selects 'Show Info'. These details are presented via a user-friendly interface on the client side and processed on the server side.
Integration of Python and UIScript
The system manages GUI components through uiscript files. Python scripts are stored within py root folders and process data received from the server. The Target Info UI is dynamically created using Python GUI. When a player right-clicks a target, the system sends a packet to the server. The server responds with target character data, which is processed by Python and displayed in the UI.
Server-Side Integration
On the server side, this system is typically developed over C++ server src. Packet structures are defined so that target character data is retrieved from the database based on requests from the client. This process involves game server programming, and db core and auth systems also play active roles.
Advantages
+ Enhances player experience.
+ Supports PvP strategies.
+ Offers easy integration.
+ Enables flexible data flow between Python and C++.
Conclusion
The system developed by bykatil199 provides a modern target information system for Metin2 private servers. Requiring both Python and C++ development skills, this system serves as a valuable example for Metin2 developers. Such modules represent high-quality content worth sharing on platforms like Metin2 Lobby.
