Merhaba arkadaşlar eşya kodlarını çogu zaman unutuyoruz veya bilmedigimiz kodlar oluyor bunları sizlere yardımcı olacagını düşündügüm bir sistem bile sayılmayan eklentiyi paylaşacagım
Eklemek İçin
Sadece GM hesaplarda gösterir
Eklemek İçin
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Sadece GM hesaplarda gösterir
[BeviS] Eşya Altında Nesne Kodu Gösterme
Metin2 özel sunucularında geliştirme yaparken birçok geliştirici BeviS adlı modülün sunduğu olanaklardan yararlanmaktadır. Bu modül özellikle eşya altındaki nesne kodlarını göstermek gibi önemli bir işlevi yerine getirir. Bu yazıda, BeviS kullanarak eşya altındaki nesne kodlarının nasıl gösterileceğini detaylı olarak inceleyeceğiz. Bu özellik, geliştiricilerin item ID'leri hızlıca bulmasını ve hata ayıklama süreçlerini kolaylaştırmasını sağlar.
Neden BeviS Kullanılır?
Metin2 özel sunucularında geliştirme yapılırken, eşyaların nesne kodları (örneğin item_vnum) oldukça önemlidir. Bu kodlar, bir eşyanın hangi fonksiyonları yerine getirdiğini belirlemek için kullanılır. Ancak standart sistemde bu kodları doğrudan görebilmek mümkün değildir. İşte burada devreye BeviS girer. Bu modül sayesinde eşya üzerinde sağ tıklanarak veya imleç üzerine getirilerek nesne kodları ekrana getirilebilir. Bu, hem test sürecini hızlandırır hem de geliştirme aşamasında büyük kolaylık sağlar.
BeviS Kurulumu ve Yapılandırma
BeviS, genellikle Python tabanlı GUI sistemlerinde çalışır ve py_root dosyaları ile entegre edilir. Kurulum sırasında dikkat edilmesi gereken birkaç önemli adım vardır:
- BeviS dosyalarının doğru şekilde root klasörüne yerleştirilmesi,
- uiscript dosyalarında gerekli düzenlemelerin yapılması,
- game_core ile uyumlu olduğundan emin olunmasıdır.
BeviS modülü genellikle martysama gibi bilinen Metin2 geliştirme ortamlarında da kullanılır. Bu sayede geliştiriciler, hem C++ hem de Python tabanlı sistemlerde aynı anda çalışabilirler.
Eşya Kodlarını Gösterme İşlevselliği
BeviS ile eşya altındaki nesne kodunu görüntülemek oldukça basittir. Oyun içi arayüz üzerinden bir eşyaya sağ tıklandığında, BeviS bu eşyanın ID'sini, ismini ve diğer teknik bilgileri gösterir. Bu işlem, geliştiricinin client_src üzerinden değişiklik yapmadan doğrudan bilgiye ulaşmasını sağlar.
Özellikle Metin2 PVP sistemleri geliştirilirken, eşyaların doğru şekilde dengelenmesi ve test edilmesi büyük önem taşır. Bu bağlamda BeviS, geliştiricilere büyük kolaylık sağlar.
BeviS ile Geliştirme Sürecini Hızlandırma
BeviS sadece nesne kodlarını göstermekle kalmaz; aynı zamanda hata ayıklama konusunda da destek sağlar. Örneğin bir eşya sistemine entegre edildiğinde, bu eşyanın hangi fonksiyonu çağırdığını veya hangi veritabanı tablosuna karşılık geldiğini anlamanız mümkündür. Bu sayede db_core ve auth sistemleri üzerinde daha verimli çalışabilirsiniz.
BeviS ile Entegrasyon Örnekleri
BeviS, hem pack dosyalarıyla hem de server_src yapılarıyla uyumlu çalışabilir. Özellikle Metin2 lobby tarzı sunucularda, BeviS ile yapılan testler doğrultusunda sistemler optimize edilebilir. Bu modül sayesinde geliştiriciler, hem oyun içi hem de sunucu tarafında değişiklikleri hızlıca gözlemleyebilirler.
BeviS aynı zamanda C++ source editörleriyle entegre çalışarak, geliştiricilere hem grafiksel hem de teknik detaylarda yardımcı olur. Bu yönüyle Metin2 geliştirme dünyasında oldukça değerli bir araçtır.
[BeviS] Displaying Object Code Under Items
When developing on Metin2 private servers, many developers utilize the features provided by the module called BeviS. This module especially serves an important function such as displaying object codes under items. In this article, we will examine in detail how to display object codes under items using BeviS. This feature helps developers quickly locate item IDs and simplifies debugging processes.
Why Use BeviS?
While developing on Metin2 private servers, object codes (such as item_vnum) of items are very important. These codes determine what functions an item performs. However, in the standard system, these codes cannot be viewed directly. This is where BeviS comes into play. Thanks to this module, object codes can be displayed by right-clicking on an item or hovering the cursor over it. This speeds up the testing process and significantly eases the development phase.
Installing and Configuring BeviS
BeviS typically runs within Python-based GUI systems and integrates with py_root files. There are several important steps to follow during installation:
- Correctly placing the BeviS files into the root folder,
- Making necessary modifications in uiscript files,
- Ensuring compatibility with game_core.
BeviS is commonly used in known Metin2 development environments like martysama. Thus, developers can work simultaneously in both C++ and Python-based systems.
Displaying Item Codes Functionality
Displaying the object code under an item using BeviS is quite simple. When right-clicking on an item through the in-game interface, BeviS displays the item's ID, name, and other technical information. This allows the developer to access the needed information without modifying the client_src directly.
Especially when developing Metin2 PVP systems, balancing and testing items correctly is crucial. In this context, BeviS provides significant convenience to developers.
Speeding Up Development Process with BeviS
BeviS not only displays object codes but also assists in debugging. For instance, when an item is integrated into the system, you can determine which function it calls or which database table it corresponds to. This enables more efficient work on db_core and auth systems.
Integration Examples with BeviS
BeviS works compatibly with both pack files and server_src structures. Particularly on Metin2 lobby-style servers, systems can be optimized based on tests conducted with BeviS. With this module, developers can quickly observe changes both in-game and on the server-side.
Additionally, BeviS works integrated with C++ source editors, providing developers with assistance in both graphical and technical aspects. Therefore, it is a highly valuable tool in the world of Metin2 development.
