İNDİR:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
VT:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Metin2 Oyununda Derecenin İsmin Üstünde ve Loncanın Altında Gözükmesi
Metin2 özel sunucularında oyun deneyimini artırmak için birçok görsel ve işlevsel düzenlemeye başvurulur. Bunlardan birisi de oyuncu ismi üzerinde derece ve lonca bilgilerinin doğru sıralamada gösterilmesidir. Bu makalede, derecenin ismin üzerinde ve loncanın altta gözükmesi için yapılması gereken ayarlamaları ele alacağız.
Oyun İçi İsim Etiketleri Nasıl Çalışır?
Metin2 oyununda her karakterin ismi, derecesi (örneğin: Lord, Duke vb.) ve loncası (guild) gibi bilgiler genellikle karakterin başının üzerinde gösterilir. Bu etiketlerin sırası, istemci tarafında belirlenen yapıya göre değişebilir. Varsayılan yapıda derece, isim ve lonca bilgileri birbirine çok yakın yerlerde yer alabilir. Ancak özel sunucular için bu sıralama özelleştirilebilir.
Etiket Sıralamasını Değiştirmek
Etiket sıralamasını değiştirmek için genellikle iki temel dosya düzenlenmelidir:
- game.py (client side)
- char.cpp veya benzeri (server side)
Client Tarafında Ayarlar
uiscript/NameTagBoard.py veya benzeri bir UI script dosyasında, karakterin üzerine yerleştirilen etiketlerin sırası belirlenir. Burada derece, isim ve lonca için farklı satırlar tanımlanmıştır. Örneğin:
Derece -> Isim -> Lonca sırasını değiştirmek için, önce derece satırı ismin üzerine konumlandırılır. Daha sonra lonca bilgisi, ismin altına değil, en alta konumlandırılır.
Önemli Not: Bu tür değişiklikler sırasında uiscript dosyalarının hata içermemesine dikkat edilmelidir. Yanlış bir yapılandırma, oyunun açılmamasına sebep olabilir.
Server Tarafında Veri Gönderimi
Sunucu tarafında, karakterin derecesi, ismi ve loncası gibi bilgiler, istemciye doğru sırayla gönderilir. Bu verilerin sıralaması da önemlidir. Sunucu kodlarında, karakter bilgileri gönderirken bu sıraya göre paketleme yapılır. Özellikle game server programming konusunda bilgi sahibi olmak gerekir.
Uygulama Adımları
1. uiscript/NameTagBoard.py dosyasını açın.
2. Derece satırını, isim satırından önce tanımlayın.
3. Lonca satırını en sona yerleştirin.
4. Gerekirse char.cpp dosyasında da isim, derece ve lonca bilgilerinin sırasını kontrol edin.
5. Test yaparak değişikliğin doğru çalışıp çalışmadığını kontrol edin.
Sonuç
Metin2 özel sunucularında derecenin ismin üzerinde ve loncanın altında gözükmesi, görsel olarak oyun deneyimini ciddi anlamda artırabilir. Bu tür küçük ama etkili değişiklikler, oyuncuların sunucuya olan ilgisini artırır. Bu işlem, hem C++ source edit hem de py gui bilgisi gerektiren bir işlemdir. Doğru yapıldığında, profesyonel bir görünüm elde edilir.
Displaying Rank Above Name and Guild Below in Metin2
In Metin2 private servers, many visual and functional adjustments are made to enhance the gaming experience. One of these is correctly ordering rank and guild information above the player's name. In this article, we will examine how to configure the rank to appear above the name and the guild below.
How Name Tags Work in Game
In Metin2, each character's name, title (e.g., Lord, Duke), and guild information are typically displayed above the character. The order of these tags can be customized based on the client-side structure. By default, rank, name, and guild may appear very close to each other, but custom servers allow for reordering.
Changing Tag Order
To change the tag order, two main files usually need editing:
- game.py (client side)
- char.cpp or similar (server side)
Client-Side Configuration
In a UI script file such as uiscript/NameTagBoard.py, the order of labels placed over the character is defined. For example, to arrange Rank -> Name -> Guild, you would position the rank line before the name line, and place the guild line at the bottom.
Important Note: Care must be taken not to introduce errors into uiscript files during these changes, as incorrect syntax could prevent the game from launching.
Server-Side Data Transmission
On the server side, the character's rank, name, and guild information are sent to the client in the correct order. This order matters. Within server code, especially in game server programming, data packaging must reflect the desired sequence.
Implementation Steps
1. Open uiscript/NameTagBoard.py.
2. Define the rank line before the name line.
3. Place the guild line at the end.
4. If necessary, check char.cpp for the order of sending name, rank, and guild data.
5. Test the changes to ensure they work properly.
Conclusion
Displaying rank above the name and guild below in Metin2 private servers can significantly improve the visual gaming experience. Such small yet effective modifications can increase player engagement with the server. This process requires knowledge in both C++ source edit and py gui. When done correctly, it provides a professional appearance.
