Aura sistemine uyumludur eğer aura sistemi ekli değilse kodların içerisinden aura definesi ile olan yerleri silebilirsiniz yada silmezsiniz locale_inc de ekli değilse zaten aura tarafı aktif olmayacaktır
Düzenleme öncesi:
Düzenleme öncesi:
Üstteki kodların bu düzenleme uygulandıktan sonraki düzenlenmiş hali:
Düzenleme sonrası genel örnek bir görsel:
Düzenleme:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Item_List İçin Ufak Bir Değişiklik
Metin2 özel sunucularında Item_List dosyasının önemi, oyun içi eşyaların tanınması ve doğru şekilde işlenmesi açısından kritiktir. Bu dosya genellikle py_root klasörü altında bulunur ve oyunun eşya listesini tanımlar. Ancak bazı durumlarda mevcut yapı yeterli olmayabilir veya geliştirici tarafından küçük değişiklikler yapılma ihtiyacı doğabilir.
Neden Değişiklik Yapılır?
Bazı özel sunucularda yeni eklenen eşyaların Item_List'e entegrasyonu gerekir. Özellikle martysama gibi sistemlerde, özel efektli item'lar veya görsel farklılıklar için Item_List üzerinde değişiklikler yapılmalıdır. Bu, hem uiscript hem de game server tarafında doğru şekilde render edilmesini sağlar.
Teknik Açıklama
Item_List.py dosyası genellikle bir Python GUI yapısına sahiptir ve eşya ID'lerine göre veri tanımlamalarını içerir. Bu yapıda değişiklik yaparken dikkat edilmesi gereken konu, ID çakışmaları ve eksik veri tanımlarıdır. Örneğin bir eşyanın iconu eksikse, py gui kısmında hata alabilirsiniz. Bu yüzden yeni bir item eklenirken hem ID hem de görsel dosya yolu kontrol edilmelidir.
Hata Örnekleri
Yanlış bir ID ataması, sunucuda item'ların görünmemesine veya hatalı render edilmesine yol açabilir. Bu durumda hem client src hem de server src üzerinde kontrol yapılması gerekir. Özellikle pack işlemi sırasında Item_List dosyasının doğru derlenmesi önemlidir.
Değişiklik Adımları
1. Item_List.py dosyasını açın.
2. Eklenecek item için uygun ID seçin.
3. Gerekli grafik ve veri tanımlarını ekleyin.
4. Compile işlemini gerçekleştirin.
5. Test sunucusunda kontrol edin.
Metin2 Development sürecinde bu tür küçük değişiklikler büyük etki yaratır. Özellikle db core ve game core yapıları ile uyumlu olması sağlanmalıdır. Item_List üzerinde yapılan her değişiklik, doğrudan oyuncunun gördüğü arayüzü etkiler.
Sonuç
Item_List dosyasında yapılacak ufak değişiklikler, sunucunuzun kullanıcı deneyimini artırabilir. Ancak dikkatli hareket edilmesi gereken hassas bir alandır. Doğru yapılandırma ile hem PvP sistem hem de C++ sistem entegrasyonları sorunsuz çalışacaktır.
A Small Change for Item_List
The importance of the Item_List file in Metin2 private servers lies in the recognition and proper handling of in-game items. This file is usually located under the py_root folder and defines the item list of the game. However, there may be cases where the current structure is insufficient or minor modifications are needed by the developer.
Why Make Changes?
In some private servers, newly added items need to be integrated into the Item_List. Especially in systems like martysama, modifications on the Item_List are required for items with special effects or visual differences. This ensures correct rendering on both the uiscript and game server sides.
Technical Explanation
The Item_List.py file generally has a Python GUI structure and contains data definitions based on item IDs. When making changes to this structure, attention must be paid to ID conflicts and missing data definitions. For example, if an item's icon is missing, you might encounter errors in the py gui part. Therefore, when adding a new item, both the ID and the graphic file path must be checked.
Error Examples
Incorrect ID assignment can cause items not to appear or render incorrectly on the server. In such cases, checks must be made on both the client src and server src. Particularly during the pack process, the correct compilation of the Item_List file is important.
Modification Steps
1. Open the Item_List.py file.
2. Choose a suitable ID for the item to be added.
3. Add the necessary graphic and data definitions.
4. Perform the compile operation.
5. Check on the test server.
Metin2 Development processes show that such small changes can have a significant impact. The configuration must be compatible with both db core and game core structures. Any change made to the Item_List directly affects the interface seen by the player.
Conclusion
Minor changes to the Item_List file can enhance the user experience on your server. However, this is a sensitive area requiring careful handling. With proper configuration, both PvP system and C++ system integrations will run smoothly.
