Herkese Merhaba Arkadaslar
Uzun Süredir Arıyan Olmustur Kemer Envarter Kaldırma Sistemi Kaldırmayı Göstericem
Pack / metin2_patch_w21_etc - Silip İndex Silerseniz Sorun Ortadan Kalkmıs Olacaktır
Uzun Süredir Arıyan Olmustur Kemer Envarter Kaldırma Sistemi Kaldırmayı Göstericem
Pack / metin2_patch_w21_etc - Silip İndex Silerseniz Sorun Ortadan Kalkmıs Olacaktır
Hayırlı Kullanımlar - Hayırlı Geceler
Celeronn11 & Kemer Envanterini Kaldırma Rehberi
Metin2 özel sunucularında geliştirme yaparken bazı sistemsel değişiklikler yapmak gerekebilir. Bu değişikliklerden birisi de oyuncuların envanterde taşıdıkları kemer slotuna veya Celeronn11 gibi belirli itemlerin envanteri genişletme fonksiyonunu devre dışı bırakmaktır. Bu işlem genellikle özel PvP sistemlerinde ya da farklı bir envanter yapısı kurulmak istendiğinde tercih edilir. Bu rehberde, Metin2 özel sunucu geliştirme sürecinde Celeronn11 ve kemer envanterini nasıl kaldıracağınızı adım adım anlatacağız.
Celeronn11 Nedir?
Celeronn11[/CID] itemi, Metin2 oyununda envanteri genişleten özel bir itemdir. Oyuncu envanteri sınırlı sayıda slot içerir, ancak bu item sayesinde daha fazla eşya taşınabilir. Ancak bazı özel PvP sunucularında bu tür itemlerin kullanılması istenmeyebilir. Bu nedenle, sunucu yöneticileri bu itemin etkisini kaldırabilir veya tamamen sistemden çıkarabilirler.
Kemer Envanter Sistemi
Metin2 oyununda, bazı itemler kemer slotu aracılığıyla envanter alanına eklenir. Bu kemer sistemini devre dışı bırakmak da bazı PvP sunucularında tercih edilebilir. Kemer sistemini kaldırmak için hem client hem de game sunucusunda değişiklik yapılması gerekir.
Celeronn11 Kaldırma Adımları
1. Game Sunucusu Kaynak Kodu (SRC) üzerinde çalışılır. Celeronn11 item ID'si genellikle 71030 olarak tanımlıdır. Bu ID'ye göre kontrol yapılır ve envanter genişletme işlemi engellenir.
2. item_manager.cpp dosyasında Celeronn11 itemine özel fonksiyonlar kontrol edilir. Eğer bir envanter genişletme fonksiyonu varsa, bu fonksiyon iptal edilir veya bypass edilir.
3. Ayrıca, char_item.cpp dosyasında envanter genişletme fonksiyonları varsa, bu fonksiyonlar silinir veya devre dışı bırakılır.
4. Python tarafında uiscript ve py root dosyalarında envanterin genişletilmesini sağlayan GUI yapıları gözden geçirilir. Gerekirse bu yapılar değiştirilir veya kaldırılır.
Kemer Envanterini Devre Dışı Bırakma
1. client src dosyalarında uitooltip.py veya benzeri dosyalarda kemer envanteriyle ilgili kontroller bulunur.
2. Bu kontrol blokları devre dışı bırakılır veya doğrudan silinir.
3. game/src/char/char_item.cpp dosyasında kemer slotu kontrolü yapan fonksiyonlar devre dışı bırakılır.
4. Sunucu yeniden derlenir ve test edilir.
UYARI: Bu işlemler sırasında dikkatli olunmalıdır. Yanlışlıkla başka bir fonksiyonun silinmesi durumunda sunucuda ciddi hatalar oluşabilir. Her zaman yedek alarak çalışın.
Sonuç:
Celeronn11 ve kemer envanter sistemini kaldırarak, özel PvP sunucularınızda daha dengeli ve kontrol edilebilir bir oyun deneyimi sunabilirsiniz. Bu işlem, Metin2 özel sunucu geliştirme süreçlerinde sıklıkla başvurulan bir yöntemdir ve doğru uygulandığında çok etkilidir.
Removing Celeronn11 & Belt Inventory Guide
In Metin2 private servers, certain system-level modifications may be required. One such modification could be disabling the belt inventory slot or items like Celeronn11 that expand the inventory space. This change is often preferred in custom PvP systems or when a different inventory structure is desired. In this guide, we will explain step-by-step how to remove Celeronn11 and the belt inventory functionality in Metin2 private server development.
What is Celeronn11?
Celeronn11 is an item in Metin2 that expands the player's inventory. Since the default inventory has limited slots, this item allows players to carry more items. However, some private PvP servers prefer not to allow the use of such items. For this reason, server administrators can disable the effect of this item or completely remove it from the system.
Belt Inventory System
In Metin2, certain items are added to the inventory via a belt slot. Disabling this belt system may be preferred on some PvP servers. To disable the belt system, changes must be made on both the client and the game server.
Steps to Remove Celeronn11
1. Work on the game server source code (SRC). The item ID for Celeronn11 is typically defined as 71030. Based on this ID, checks are performed and any inventory expansion actions are blocked.
2. In the item_manager.cpp file, check functions specific to the Celeronn11 item. If there is an inventory expansion function, it is canceled or bypassed.
3. Additionally, in char_item.cpp, if there are inventory expansion functions, they are removed or disabled.
4. In the Python side, GUI structures that allow inventory expansion in uiscript and py root files are reviewed. These structures are modified or removed if necessary.
Disabling Belt Inventory
1. In the client src files, locate controls related to the belt inventory in uitooltip.py or similar files.
2. These control blocks are disabled or directly removed.
3. In the game/src/char/char_item.cpp file, functions checking for the belt slot are disabled.
4. The server is recompiled and tested.
WARNING: Be careful during these operations. Removing or modifying another function by mistake may cause serious errors on the server. Always work with backups.
Conclusion:
By removing the Celeronn11 and belt inventory systems, you can offer a more balanced and controllable gameplay experience on your custom PvP servers. This method is frequently used in Metin2 private server development and can be very effective when applied correctly.
