Selamın Aleyküm
Kanıt:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Kanıt:
GM İtalic Yazısını Düz Yazıya Çevirme Rehberi - Metin2 Geliştirici Kaynakları
Metin2 özel sunucularında geliştirme yaparken, özellikle kullanıcı arayüzü (UI) üzerinde çalışırken bazı yazı stilleriyle karşılaşabilirsiniz. Bu yazı stillerinden birisi de italik yani eğik yazıdır. Özellikle admin veya GM (Game Master) panelindeki bazı yazılar italik olarak gözükür. Ancak bu stil, kullanıcı deneyimi açısından bazen istenmeyen bir durum olabilir. Bu rehberde, GM İtalic yazısını nasıl düz yazıya çevireceğinizi adım adım anlatacağız.
GM Panelinde İtalik Yazının Neden Olduğu
Metin2 özel sunucularında UI elementleri genellikle Python tabanlı arayüz dosyaları ile yönetilir. Bu dosyalar genellikle uiscript, py root, root gibi dizinlerde bulunur. GM yazı stili genellikle chat window veya message board gibi alanlarda uygulanır. Eğer bu yazıların italik görünmesini istemiyorsanız, ilgili GUI dosyasında değişiklik yapmanız gerekir.
Gerekli Dosyalar ve Konumları
Öncelikle, client tarafında bulunan uiscript klasörüne erişmeniz gerekir. Genellikle root/locale_tr/ui/chatwindow.py gibi bir konumda yer alır. Burada GM mesajlarının nasıl gösterildiği tanımlanmıştır. Eğer italik yazı stili burada font ayarları ile belirlenmişse, ilgili fonksiyonu değiştirmeniz yeterli olacaktır.
İtalik Yazıyı Kaldırma Adımları
1. chatwindow.py dosyasını açın.
2. GM mesajlarını işleyen fonksiyonu bulun. Genellikle OnRecvChat gibi bir fonksiyonda bu mesajlar işlenir.
3. Burada kullanılan font stilini değiştirin. Örneğin: self.textLine.SetFontName('Tahoma') gibi bir komutla italikliği kaldırabilirsiniz.
4. Alternatif olarak, SetFontStyle fonksiyonunu kullanarak italikliği devre dışı bırakabilirsiniz.
Uygulamayı Test Etme
Değişiklikleri yaptıktan sonra client tarafını yeniden derleyin veya doğrudan test edin. Eğer doğru yapılandırmayı yaptıysanız, GM mesajları artık italik değil, düz yazı olarak görünecektir. Bu işlem sırasında pack dosyanızı güncellemeyi unutmayın, aksi takdirde değişiklikler etkisiz kalabilir.
Ekstra Bilgi - Python GUI ve Uiscript
Metin2 özel sunucularında Python GUI sistemleri, kullanıcı arayüzlerinin dinamik olarak oluşturulmasını sağlar. Uiscript ile oluşturulan arayüzler, hem oyun içindeki performansı artırır hem de geliştiricilere esneklik sunar. Py Root klasörleri bu yapıların temelidir. Eğer bir geliştiriciyseniz, bu yapılar üzerinde çalışmak, server src dosyalarıyla entegrasyonu kolaylaştırır.
Sonuç
GM italik yazısını düz yazıya çevirmek, küçük bir değişiklikle büyük fark yaratabilecek gelişmiş bir özelleştirme örneğidir. Bu işlem, hem oyun deneyimini artırır hem de Metin2 özel sunucularında kullanıcı dostu bir arayüz oluşturmanıza olanak tanır. Python ve uiscript bilginizi kullanarak bu tür küçük ama etkili geliştirmeler yapabilirsiniz.
Converting GM Italic Text to Regular Text Guide - Metin2 Developer Resources
While developing on Metin2 private servers, especially when working with user interfaces (UI), you may encounter certain text styles. One of these text styles is italic or slanted text. Specifically, some texts in the admin or GM (Game Master) panel might appear in italic. However, this style can sometimes be undesirable for user experience. In this guide, we will explain step by step how to convert GM Italic text into regular text.
Why GM Panel Displays Italic Text
In Metin2 private servers, UI elements are typically managed through Python-based interface files. These files are usually located in folders such as uiscript, py root, or root. The GM text style is often applied within areas like the chat window or message board. If you do not wish for these texts to appear in italics, you need to make modifications to the relevant GUI file.
Required Files and Locations
Firstly, you need to access the uiscript folder located on the client side. This is typically found under paths like root/locale_tr/ui/chatwindow.py. Here, the way GM messages are displayed is defined. If the italic style is determined by font settings here, modifying the relevant function will suffice.
Steps to Remove Italic Style
1. Open the chatwindow.py file.
2. Find the function that processes GM messages. Usually, these messages are processed in a function named OnRecvChat.
3. Change the font style used here. For example, you can remove italics with a command like: self.textLine.SetFontName('Tahoma').
4. Alternatively, you can disable italics by using the SetFontStyle function.
Testing the Application
After making changes, recompile the client side or directly test. If configured correctly, GM messages will now appear in regular, non-italic text. Remember to update your pack file during this process; otherwise, the changes may have no effect.
Additional Info - Python GUI and Uiscript
In Metin2 private servers, Python GUI systems allow dynamic creation of user interfaces. Interfaces created with Uiscript enhance both in-game performance and provide flexibility to developers. Py Root folders form the basis of these structures. If you are a developer, working with these structures facilitates integration with server src files.
Conclusion
Converting GM italic text to regular text is an advanced customization that can create a significant difference with minor changes. This action enhances the gaming experience and allows you to create a user-friendly interface in Metin2 private servers. You can make such small but impactful improvements by utilizing your knowledge of Python and uiscript.
