Merhaba,
Source işiyle uğraşan arkadaşlar için küçük bir katkımız olsun
ilk olarak config.h açalım,
Arayalım
Altına bunu ekleyelim
config.cpp açalım,
Arayalım
Bunu heme altına ekleyelim
char.cpp açalım ve alttaki kodu bulalım
Bununla Değiştirelim
Son olarak CONFIG dosyasına bunu ekleyelim
16 kısmını kafanıza göre degiştirebilirsiniz
Konu farklı bir siteden alıntı yapılmıştır denenmiştir.
Bağırmadan Konuşmaya Level ve CH Ekleme
Metin2 özel sunucularında kullanıcı deneyimini artırmak ve oyuncuların birbirleriyle etkileşimini daha keyifli hale getirmek için bazı gelişmiş sistemlerin entegrasyonu oldukça önemlidir. Bu sistemlerden birisi de bağırmadan konuşmaya level ve kanal (CH) bilgisi ekleme özelliğidir. Bu yazıda, Metin2 özel sunucularında nasıl bağırmadan konuşulan mesajlara level ve kanal bilgisi ekleyebileceğinizi detaylı olarak anlatacağız.
Metin2'de Sohbet Sistemi Nedir?
Metin2, çok oyunculu bir MMORPG oyunudur ve oyuncular arasında sohbet etkileşimi çok önemlidir. Oyuncular, genellikle sohbet kutusuna yazdıkları mesajları diğer oyuncularla paylaşabilirler. Bu mesajlar genellikle özel mesaj, genel sohbet veya bağırmak gibi farklı kanallarda yayınlanabilir. Ancak, standart sohbet sisteminde bazı eksiklikler olabilir; örneğin, mesajı gönderen oyuncunun seviyesi veya hangi kanalda konuştuğu bilgisi doğrudan mesajın başında görünmez.
Level ve Kanal Bilgisi Neden Gerekli?
Oyuncuların birbirlerini daha iyi tanıması ve oyun içi hiyerarşiyi anlaması açısından level ve kanal bilgisi oldukça faydalıdır. Özellikle PvP sunucularında, rakibinizin seviyesini bilmek stratejik avantaj sağlayabilir. Ayrıca, hangi kanalda konuştuğunuzu bilmeniz de mesajlarınızın doğru kitleye ulaşmasını sağlar.
Sistem Nasıl Çalışır?
Geliştirilen bu sistem sayesinde, oyuncular bağırmadan da gönderdikleri mesajlara level ve kanal bilgisi otomatik olarak eklenir. Örneğin:
35. Level, CH1 > Merhaba arkadaşlar!
Bu sistem, genellikle C++ server-side kodlaması ile geliştirilir. Game server üzerinde yapılan modifikasyonlar sayesinde, mesaj gönderme işlemi sırasında oyuncunun leveli ve kanal bilgisi alınarak mesaja eklenir. Bu işlem, client tarafında değil, tamamen sunucu tarafında gerçekleştirilir.
Uygulama Adımları
1. Game Server Kaynak Kodunu düzenlenebilir durumda edinmelisiniz. Bu genellikle Metin2 server src dosyalarının derlenmiş (compile edilmiş) halleridir.
2. Sohbet mesajı gönderme fonksiyonları bulunur ve bu fonksiyonlara level ve kanal bilgisi ekleyen yeni kod parçacıkları eklenir.
3. Oyuncunun mevcut level bilgisi veritabanından alınır ve mesaj başına eklenir.
4. Kanal bilgisi, mesajın gönderildiği kanala göre dinamik olarak belirlenir ve mesajın başına eklenir.
5. Sonuç olarak, tüm mesajlar artık level ve kanal bilgisiyle birlikte gönderilir.
Avantajları Nelerdir?
+ Oyuncular birbirlerinin seviyesini kolayca görebilir.
+ Kanal bilgisi sayesinde mesajların nereden geldiğini anlayabilirsiniz.
+ PvP sunucularında stratejik bilgi edinilmesini sağlar.
+ Oyun içi sosyal etkileşimi artırır.
Sonuç
Metin2 özel sunucularında kullanıcı deneyimini artırmak istiyorsanız, bağırmadan konuşmaya level ve kanal bilgisi ekleme gibi küçük ama etkili sistemlerin entegrasyonu büyük fark yaratabilir. Bu tür sistemler, Metin2 development sürecinde dikkat edilmesi gereken detaylardır ve oyuncuların memnuniyetini artırır.
Adding Level and CH to Chat Without Shouting
To enhance user experience on Metin2 private servers and make interactions between players more enjoyable, integrating certain advanced systems is quite important. One of these systems is adding level and channel (CH) information to chat messages without shouting. In this article, we will explain in detail how you can add level and channel information to chat messages on Metin2 private servers.
What is the Chat System in Metin2?
Metin2 is a multiplayer MMORPG where player-to-player communication is very important. Players typically share their chat messages with others by typing into the chat box. These messages are usually broadcasted across different channels like private message, general chat, or shout. However, in the standard chat system, some information might be missing; for example, the sender's level or the channel they are speaking in may not appear directly at the beginning of the message.
Why Is Level and Channel Information Needed?
Knowing the level and channel of other players is useful for better understanding them and grasping the in-game hierarchy. Especially in PvP servers, knowing your opponent’s level can provide strategic advantages. Additionally, knowing which channel you're chatting in ensures your messages reach the right audience.
How Does the System Work?
Thanks to this developed system, players can have their level and channel information automatically added to messages even when they don’t shout. For example:
Lv. 35, CH1 > Hello everyone!
This system is generally developed using C++ server-side coding. Modifications made to the game server allow the player's level and channel information to be retrieved and appended to the message during the sending process. This operation is performed entirely on the server side, not on the client side.
Implementation Steps
1. Obtain editable game server source code. This typically involves compiled versions of Metin2 server source files.
2. Locate chat message sending functions and insert new code snippets that append level and channel information to messages.
3. Retrieve the player's current level from the database and prepend it to the message.
4. Dynamically determine the channel based on where the message was sent and prepend that information to the message.
5. As a result, all messages now include both level and channel information when sent.
Advantages
+ Players can easily see each other's levels.
+ Channel information helps understand where the message originates from.
+ Provides strategic insight especially in PvP servers.
+ Increases in-game social interaction.
Conclusion
If you want to improve user experience on your Metin2 private server, integrating small but effective systems like adding level and channel information to chat without shouting can make a big difference. Such systems are important details in the Metin2 development process and increase player satisfaction.
Source işiyle uğraşan arkadaşlar için küçük bir katkımız olsun
ilk olarak config.h açalım,
Arayalım
Altına bunu ekleyelim
config.cpp açalım,
Arayalım
Bunu heme altına ekleyelim
char.cpp açalım ve alttaki kodu bulalım
Bununla Değiştirelim
Son olarak CONFIG dosyasına bunu ekleyelim
16 kısmını kafanıza göre degiştirebilirsiniz
Konu farklı bir siteden alıntı yapılmıştır denenmiştir.
Bağırmadan Konuşmaya Level ve CH Ekleme
Metin2 özel sunucularında kullanıcı deneyimini artırmak ve oyuncuların birbirleriyle etkileşimini daha keyifli hale getirmek için bazı gelişmiş sistemlerin entegrasyonu oldukça önemlidir. Bu sistemlerden birisi de bağırmadan konuşmaya level ve kanal (CH) bilgisi ekleme özelliğidir. Bu yazıda, Metin2 özel sunucularında nasıl bağırmadan konuşulan mesajlara level ve kanal bilgisi ekleyebileceğinizi detaylı olarak anlatacağız.
Metin2'de Sohbet Sistemi Nedir?
Metin2, çok oyunculu bir MMORPG oyunudur ve oyuncular arasında sohbet etkileşimi çok önemlidir. Oyuncular, genellikle sohbet kutusuna yazdıkları mesajları diğer oyuncularla paylaşabilirler. Bu mesajlar genellikle özel mesaj, genel sohbet veya bağırmak gibi farklı kanallarda yayınlanabilir. Ancak, standart sohbet sisteminde bazı eksiklikler olabilir; örneğin, mesajı gönderen oyuncunun seviyesi veya hangi kanalda konuştuğu bilgisi doğrudan mesajın başında görünmez.
Level ve Kanal Bilgisi Neden Gerekli?
Oyuncuların birbirlerini daha iyi tanıması ve oyun içi hiyerarşiyi anlaması açısından level ve kanal bilgisi oldukça faydalıdır. Özellikle PvP sunucularında, rakibinizin seviyesini bilmek stratejik avantaj sağlayabilir. Ayrıca, hangi kanalda konuştuğunuzu bilmeniz de mesajlarınızın doğru kitleye ulaşmasını sağlar.
Sistem Nasıl Çalışır?
Geliştirilen bu sistem sayesinde, oyuncular bağırmadan da gönderdikleri mesajlara level ve kanal bilgisi otomatik olarak eklenir. Örneğin:
35. Level, CH1 > Merhaba arkadaşlar!
Bu sistem, genellikle C++ server-side kodlaması ile geliştirilir. Game server üzerinde yapılan modifikasyonlar sayesinde, mesaj gönderme işlemi sırasında oyuncunun leveli ve kanal bilgisi alınarak mesaja eklenir. Bu işlem, client tarafında değil, tamamen sunucu tarafında gerçekleştirilir.
Uygulama Adımları
1. Game Server Kaynak Kodunu düzenlenebilir durumda edinmelisiniz. Bu genellikle Metin2 server src dosyalarının derlenmiş (compile edilmiş) halleridir.
2. Sohbet mesajı gönderme fonksiyonları bulunur ve bu fonksiyonlara level ve kanal bilgisi ekleyen yeni kod parçacıkları eklenir.
3. Oyuncunun mevcut level bilgisi veritabanından alınır ve mesaj başına eklenir.
4. Kanal bilgisi, mesajın gönderildiği kanala göre dinamik olarak belirlenir ve mesajın başına eklenir.
5. Sonuç olarak, tüm mesajlar artık level ve kanal bilgisiyle birlikte gönderilir.
Avantajları Nelerdir?
+ Oyuncular birbirlerinin seviyesini kolayca görebilir.
+ Kanal bilgisi sayesinde mesajların nereden geldiğini anlayabilirsiniz.
+ PvP sunucularında stratejik bilgi edinilmesini sağlar.
+ Oyun içi sosyal etkileşimi artırır.
Sonuç
Metin2 özel sunucularında kullanıcı deneyimini artırmak istiyorsanız, bağırmadan konuşmaya level ve kanal bilgisi ekleme gibi küçük ama etkili sistemlerin entegrasyonu büyük fark yaratabilir. Bu tür sistemler, Metin2 development sürecinde dikkat edilmesi gereken detaylardır ve oyuncuların memnuniyetini artırır.
Adding Level and CH to Chat Without Shouting
To enhance user experience on Metin2 private servers and make interactions between players more enjoyable, integrating certain advanced systems is quite important. One of these systems is adding level and channel (CH) information to chat messages without shouting. In this article, we will explain in detail how you can add level and channel information to chat messages on Metin2 private servers.
What is the Chat System in Metin2?
Metin2 is a multiplayer MMORPG where player-to-player communication is very important. Players typically share their chat messages with others by typing into the chat box. These messages are usually broadcasted across different channels like private message, general chat, or shout. However, in the standard chat system, some information might be missing; for example, the sender's level or the channel they are speaking in may not appear directly at the beginning of the message.
Why Is Level and Channel Information Needed?
Knowing the level and channel of other players is useful for better understanding them and grasping the in-game hierarchy. Especially in PvP servers, knowing your opponent’s level can provide strategic advantages. Additionally, knowing which channel you're chatting in ensures your messages reach the right audience.
How Does the System Work?
Thanks to this developed system, players can have their level and channel information automatically added to messages even when they don’t shout. For example:
Lv. 35, CH1 > Hello everyone!
This system is generally developed using C++ server-side coding. Modifications made to the game server allow the player's level and channel information to be retrieved and appended to the message during the sending process. This operation is performed entirely on the server side, not on the client side.
Implementation Steps
1. Obtain editable game server source code. This typically involves compiled versions of Metin2 server source files.
2. Locate chat message sending functions and insert new code snippets that append level and channel information to messages.
3. Retrieve the player's current level from the database and prepend it to the message.
4. Dynamically determine the channel based on where the message was sent and prepend that information to the message.
5. As a result, all messages now include both level and channel information when sent.
Advantages
+ Players can easily see each other's levels.
+ Channel information helps understand where the message originates from.
+ Provides strategic insight especially in PvP servers.
+ Increases in-game social interaction.
Conclusion
If you want to improve user experience on your Metin2 private server, integrating small but effective systems like adding level and channel information to chat without shouting can make a big difference. Such systems are important details in the Metin2 development process and increase player satisfaction.
