Herkese İyi Günler bu Sistem Pmde Gmler Oyuncularla Konuşunca İtalik Yazıyor Yani Eğri Yazmasını Önlemek İçin Herkese İYi Günler 
Başlayalım PythonChat.cpp Açılır...
Bu fonksiyon ve
Sonra
Değiştir
Berke058</a>; Arkadaşımız denedigi İçinde Teşekkür Ediyoruz
[/B]
Metin2 Lobby olarak Metin2 özel sunucu geliştirme dünyasında aktif olan geliştiriciler için önemli bir sistem değişikliğiyle karşınızdayız. Bu makalemizde C++ Mini-Release sürecinde [GM] yazı tipini kaldırma işleminden bahsedeceğiz. Metin2 özel sunucularında görsellik ve kullanıcı deneyimi açısından önemli olan bu yazı tipi, bazen istenmeyen durumlarda devre dışı bırakılmak istenebilir. Bu nedenle, GM etiketiyle gösterilen yetkilendirilmiş karakterleri sistemden kaldırmak isteyen geliştiriciler için adım adım bir rehber hazırladık.
GM Sistemi Nedir?
GM, yani Game Master, oyun içi yönetim kademesini temsil eder. Bu karakterler genellikle özel yetkilere sahiptir ve oyun içinde belirgin bir şekilde tanınmalıdır. Ancak bazı özel sunucularda bu tanınabilirlik istenmeyebilir. Bu gibi durumlarda [GM] etiketinin kaldırılması tercih edilebilir.
GM Etiketini Kaldırmak İçin Gerekli Adımlar
C++ tabanlı bir Metin2 sunucusunda [GM] etiketini kaldırmak için öncelikle game core üzerinde değişiklik yapmanız gerekir. Özellikle client/src/uitooltip veya server/game/src/char.cpp[/COORD] gibi dosyalarda bulunan fonksiyonlar üzerinde çalışılır.
Adım 1: Client Tarafında Değişiklik Yapmak
Client src klasöründe bulunan uitooltip.py dosyasına girip, GM etiketinin yazıldığı bölümleri aramalısınız. Genellikle GetCharacterName veya benzeri fonksiyonlarda yer alır. Burada [GM] etiketini kaldırmak için ilgili satırları düzenlemek veya yorum satırına almak yeterlidir.
Adım 2: Server Tarafında Ayarlamalar
Server src klasöründe bulunan char.cpp dosyasında da benzer şekilde GM etiketinin yazıldığı yerleri bulup kaldırabilirsiniz. Özellikle SetGMMode gibi fonksiyonları incelemek önemlidir.
Yazılımın Derlenmesi ve Test Edilmesi
Metin2 compile işlemi sonrasında yapılan değişikliklerin aktif olması için client ve auth sunucularının yeniden başlatılması gerekir. Test aşamasında GM karakterlerin adlarında artık [GM] etiketinin görünmemesi gerekir.
Ekstra Bilgi
Bu işlem source edit kapsamında değerlendirilir ve dikkatli yapılmalıdır. Yanlışlıkla başka bir fonksiyonun silinmesi durumunda oyun içi sistemlerde sorunlar oluşabilir. Metin2 Lobby olarak önerimiz, önce test ortamında denemelerinizi yapmanızdır.
Sonuç
[GM] etiketini kaldırmak, Metin2 özel sunucularında görsel kişiselleştirme açısından önemli bir adımdır. C++ seviyesinde küçük değişikliklerle büyük etkiler yaratmak mümkündür. Bu rehber sayesinde hem game core hem de db core[/COORD] üzerinde kontrol sağlayabilirsiniz. Daha fazla kaynak kod ve sistem için Metin2 Lobby sitesini takip etmeyi unutmayın.
Metin2 Lobby presents an important system modification for developers active in the Metin2 private server scene. In this article, we will discuss how to remove the [GM] tag during the C++ Mini-Release process. Within Metin2 private servers, the visibility and user experience aspects of this tag are significant, but there may be times when it needs to be disabled. Therefore, we have prepared a step-by-step guide for developers who wish to remove the GM tag that identifies admin characters within the game.
What is the GM System?
GM, short for Game Master, represents the administrative tier within the game. These characters typically possess special privileges and need to be clearly recognizable within the game world. However, on some private servers, this level of recognition may not be desired. In such cases, removing the [GM] tag might be preferred.
Steps Required to Remove the GM Tag
To remove the [GM] tag in a C++-based Metin2 server, you first need to make changes to the game core. Specifically, modifications are often made in files like client/src/uitooltip or server/game/src/char.cpp[/COORD].
Step 1: Modify Client-Side Files
Within the client src folder, locate the file uitooltip.py and search for sections where the GM tag is displayed. This is usually found in functions like GetCharacterName. To remove the [GM] tag, simply modify or comment out the relevant lines.
Step 2: Server-Side Adjustments
In the server src[/COORD] directory, examine the file char.cpp[/COORD] to find where the GM tag is printed and remove or modify those sections. Pay close attention to functions like SetGMMode[/COORD].
Compiling and Testing the Software
After performing the Metin2 compile[/COORD], restart both the client and auth servers to apply the changes. During testing, ensure that the [GM] tag no longer appears in the names of GM characters.
Additional Information
This procedure falls under source edit[/COORD] and must be done carefully. Accidentally deleting other functions could cause issues in-game. Our recommendation at Metin2 Lobby is to first test your changes in a controlled environment.
Conclusion
Removing the [GM] tag is an important step for visual customization in Metin2 private servers. With minor adjustments at the C++[/COORD] level, you can achieve significant impacts. This guide allows you to gain control over both game core[/COORD] and db core[/COORD] systems. For more source codes and systems, don't forget to follow the Metin2 Lobby website.
Başlayalım PythonChat.cpp Açılır...
Kod:
void CWhisper::AppendChat(int iType, const char * c_szChat)[/FONT]
Bu fonksiyon ve
Kod:
#if defined(LOCALE_SERVICE_YMIR) || defined(LOCALE_SERVICE_JAPAN) || defined(LOCALE_SERVICE_HONGKONG) || defined(LOCALE_SERVICE_TAIWAN) || defined(LOCALE_SERVICE_NEWCIBN) CGraphicText* pkDefaultFont = static_cast<CGraphicText*>(DefaultFont_GetResource()); #else CGraphicText* pkDefaultFont = (iType == CPythonChat::WHISPER_TYPE_GM) ? static_cast<CGraphicText*>(DefaultItalicFont_GetResource()) : static_cast<CGraphicText*>(DefaultFont_GetResource()); #endif
Kod:
DefaultItalicFont_GetResource
Değiştir
Berke058</a>; Arkadaşımız denedigi İçinde Teşekkür Ediyoruz
Metin2 Lobby olarak Metin2 özel sunucu geliştirme dünyasında aktif olan geliştiriciler için önemli bir sistem değişikliğiyle karşınızdayız. Bu makalemizde C++ Mini-Release sürecinde [GM] yazı tipini kaldırma işleminden bahsedeceğiz. Metin2 özel sunucularında görsellik ve kullanıcı deneyimi açısından önemli olan bu yazı tipi, bazen istenmeyen durumlarda devre dışı bırakılmak istenebilir. Bu nedenle, GM etiketiyle gösterilen yetkilendirilmiş karakterleri sistemden kaldırmak isteyen geliştiriciler için adım adım bir rehber hazırladık.
GM Sistemi Nedir?
GM, yani Game Master, oyun içi yönetim kademesini temsil eder. Bu karakterler genellikle özel yetkilere sahiptir ve oyun içinde belirgin bir şekilde tanınmalıdır. Ancak bazı özel sunucularda bu tanınabilirlik istenmeyebilir. Bu gibi durumlarda [GM] etiketinin kaldırılması tercih edilebilir.
GM Etiketini Kaldırmak İçin Gerekli Adımlar
C++ tabanlı bir Metin2 sunucusunda [GM] etiketini kaldırmak için öncelikle game core üzerinde değişiklik yapmanız gerekir. Özellikle client/src/uitooltip veya server/game/src/char.cpp[/COORD] gibi dosyalarda bulunan fonksiyonlar üzerinde çalışılır.
Adım 1: Client Tarafında Değişiklik Yapmak
Client src klasöründe bulunan uitooltip.py dosyasına girip, GM etiketinin yazıldığı bölümleri aramalısınız. Genellikle GetCharacterName veya benzeri fonksiyonlarda yer alır. Burada [GM] etiketini kaldırmak için ilgili satırları düzenlemek veya yorum satırına almak yeterlidir.
Adım 2: Server Tarafında Ayarlamalar
Server src klasöründe bulunan char.cpp dosyasında da benzer şekilde GM etiketinin yazıldığı yerleri bulup kaldırabilirsiniz. Özellikle SetGMMode gibi fonksiyonları incelemek önemlidir.
Yazılımın Derlenmesi ve Test Edilmesi
Metin2 compile işlemi sonrasında yapılan değişikliklerin aktif olması için client ve auth sunucularının yeniden başlatılması gerekir. Test aşamasında GM karakterlerin adlarında artık [GM] etiketinin görünmemesi gerekir.
Ekstra Bilgi
Bu işlem source edit kapsamında değerlendirilir ve dikkatli yapılmalıdır. Yanlışlıkla başka bir fonksiyonun silinmesi durumunda oyun içi sistemlerde sorunlar oluşabilir. Metin2 Lobby olarak önerimiz, önce test ortamında denemelerinizi yapmanızdır.
Sonuç
[GM] etiketini kaldırmak, Metin2 özel sunucularında görsel kişiselleştirme açısından önemli bir adımdır. C++ seviyesinde küçük değişikliklerle büyük etkiler yaratmak mümkündür. Bu rehber sayesinde hem game core hem de db core[/COORD] üzerinde kontrol sağlayabilirsiniz. Daha fazla kaynak kod ve sistem için Metin2 Lobby sitesini takip etmeyi unutmayın.
Metin2 Lobby presents an important system modification for developers active in the Metin2 private server scene. In this article, we will discuss how to remove the [GM] tag during the C++ Mini-Release process. Within Metin2 private servers, the visibility and user experience aspects of this tag are significant, but there may be times when it needs to be disabled. Therefore, we have prepared a step-by-step guide for developers who wish to remove the GM tag that identifies admin characters within the game.
What is the GM System?
GM, short for Game Master, represents the administrative tier within the game. These characters typically possess special privileges and need to be clearly recognizable within the game world. However, on some private servers, this level of recognition may not be desired. In such cases, removing the [GM] tag might be preferred.
Steps Required to Remove the GM Tag
To remove the [GM] tag in a C++-based Metin2 server, you first need to make changes to the game core. Specifically, modifications are often made in files like client/src/uitooltip or server/game/src/char.cpp[/COORD].
Step 1: Modify Client-Side Files
Within the client src folder, locate the file uitooltip.py and search for sections where the GM tag is displayed. This is usually found in functions like GetCharacterName. To remove the [GM] tag, simply modify or comment out the relevant lines.
Step 2: Server-Side Adjustments
In the server src[/COORD] directory, examine the file char.cpp[/COORD] to find where the GM tag is printed and remove or modify those sections. Pay close attention to functions like SetGMMode[/COORD].
Compiling and Testing the Software
After performing the Metin2 compile[/COORD], restart both the client and auth servers to apply the changes. During testing, ensure that the [GM] tag no longer appears in the names of GM characters.
Additional Information
This procedure falls under source edit[/COORD] and must be done carefully. Accidentally deleting other functions could cause issues in-game. Our recommendation at Metin2 Lobby is to first test your changes in a controlled environment.
Conclusion
Removing the [GM] tag is an important step for visual customization in Metin2 private servers. With minor adjustments at the C++[/COORD] level, you can achieve significant impacts. This guide allows you to gain control over both game core[/COORD] and db core[/COORD] systems. For more source codes and systems, don't forget to follow the Metin2 Lobby website.
