Not: Daha önce paylaşılanında sadece istediği itemin miktarı yoksa kırmızı varsa yeşil oluyordu bu düzenlemede ise elinde istenilen itemden kaç adet olduğunu gösteriyor.
MaviAyGames | Artı Basmada İtem Sayısı Gösterme Düzenlemesi
Metin2 özel sunucularında kullanıcı deneyimini artırmak için birçok küçük ama etkili değişiklik yapılabilir. Bu yazıda MaviAyGames tarafından önerilen ve Metin2 özel sunucularda artı butonuna basıldığında item sayısının gösterilmesi konusunu ele alacağız.
Artı Basmada İtem Sayısı Gösterme Nedir?
Bu özellik, oyuncuların bir itemi artılamadan önce o itemin sahip olduğu bonus sayısını görmelerini sağlar. Normal şartlarda Metin2 özel sunucularda bu bilgiye doğrudan erişim yoktur. Ancak, bu küçük ama etkileyici sistem sayesinde, kullanıcılar artı işlemi yapmadan önce mevcut bonus sayısını takip edebilir ve stratejik kararlar verebilirler.
Neden Bu Sistem Kullanışlıdır?
Özel sunucularda oyuncular genellikle yüksek artı itemlerle savaşır. Bu nedenle bir itemin mevcut bonus sayısını bilmek, hem zaman hem de para tasarrufu sağlar. Bu sistem özellikle PvP odaklı sunucularda büyük avantaj sağlar. Oyuncular, artı atamadan önce hangi itemin kaç bonusa sahip olduğunu görebilir. Bu da onların daha bilinçli bir şekilde artı ataması yapmalarını sağlar.
Sistemin Uygulanması İçin Gerekli Dosyalar
Bu sistemi uygulamak için bazı C++ kaynak dosyalarında değişiklik yapılması gerekir. Öncelikle game core üzerinde çalışmak gereklidir. Özellikle item.cpp, item_manager.cpp gibi dosyalarda ilgili fonksiyonlara erişim sağlanmalıdır. Ayrıca GUI tarafında, yani client tarafında da uiscript veya py root üzerinde değişiklik yapılması gerekir. Bu sayede artı penceresinde bonus sayısı görünebilir.
Python Tarafında Uygulama
Eğer sunucu tarafında Python tabanlı sistemler kullanılıyorsa, py gui ile birlikte artı penceresi üzerinde dinamik olarak bonus sayısını göstermek mümkündür. Bunun için item_data üzerinden gerekli bilgiler alınmalı ve ekrana yazdırılmalıdır. Bu işlem sırasında pack dosyalarında da değişiklik yapılabilir. Bu sistem, hem auth hem de game sunucusunda uyumlu çalışacak şekilde tasarlanmalıdır.
Oyuncu Deneyimi Üzerindeki Etkisi
Bu sistem, oyuncuların artı işlemlerini daha dikkatli yapmasını sağlar. Özellikle Metin2 PvP sunucularında bu tarz sistemler, oyuncuların zaman kaybını önler. Aynı zamanda, artı sistemine dair güven verici bir deneyim sunar. Oyuncular, sistemdeki şeffaflığı hisseder ve sunucuya olan bağlılıkları artar.
Sonuç
MaviAyGames tarafından önerilen bu sistem, Metin2 özel sunucularında kaliteli bir kullanıcı arayüzü sunmayı amaçlayan geliştiriciler için oldukça faydalıdır. Sistem hem C++ hem de Python tabanlı sunuculara kolayca entegre edilebilir. Bu gibi küçük ama etkili geliştirmeler, oyuncu memnuniyetini ciddi şekilde artırır. Eğer Metin2 özel sunucu geliştiriyorsanız ve oyuncularınızın artı sistemini daha şeffaf şekilde kullanmasını istiyorsanız, bu düzenlemeyi mutlaka yapmalısınız.
MaviAyGames | Displaying Item Bonus Count on Plus Button Press
In Metin2 private servers, many small but effective changes can enhance the user experience. In this article, we will discuss a feature suggested by MaviAyGames that allows displaying the number of bonuses an item currently has when the plus button is pressed.
What Is Displaying Item Bonus Count?
This feature allows players to see the current number of bonuses on an item before upgrading it. Normally, there is no direct way to access this information in Metin2 private servers. However, with this small yet impactful system, users can track the existing bonus count before performing any upgrade operations, allowing them to make strategic decisions.
Why Is This System Useful?
On private servers, players often fight with highly upgraded items. Therefore, knowing the current bonus count of an item saves both time and money. This system is especially beneficial in PvP-oriented servers. Players can view how many bonuses an item already has before upgrading, helping them make more informed decisions during the upgrade process.
Required Files for Implementation
To implement this system, certain modifications are needed in C++ source files. First, you need to work on the game core. Specifically, access to functions in files such as item.cpp and item_manager.cpp is required. Additionally, on the client side, changes may be necessary in uiscript or py root so that the bonus count appears in the upgrade window.
Implementation with Python
If your server uses Python-based systems, you can dynamically display the bonus count in the upgrade window using py gui. For this, relevant data must be retrieved from item_data and displayed on screen. Modifications may also be required in pack files. The system should be designed to run smoothly on both auth and game servers.
Impact on Player Experience
This system helps players perform upgrade operations more carefully. Especially in Metin2 PvP servers, such systems prevent time loss for players. It also provides a trustworthy experience regarding the upgrade system. Players feel transparency within the system, increasing their loyalty to the server.
Conclusion
The system suggested by MaviAyGames is highly beneficial for developers aiming to provide a high-quality user interface in Metin2 private servers. The system can be easily integrated into both C++ and Python-based servers. Such small but effective improvements significantly increase player satisfaction. If you are developing a Metin2 private server and want your players to use the upgrade system more transparently, you should definitely implement this modification.
