Sistem nedir?
Resimde gördüğünüz jinno yazısı sizde olmayacak sadece [PM] kısmı.Yazıya tıklayınca direk olarak sohbet penceresi açılıyor ve renkleri bayraklara göre ayarlanmıştır.
Root uichat.py aratılır
Kod:
def __SendShoutChatPacket(self, text):
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Kod:
def __SendShoutChatPacket(self, text): if 1 == len(text): self.RunCloseEvent() return if app.GetTime() < self.lastShoutTime + 15: chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_SHOUT_LIMIT) self.__ResetChat() return if net.GetEmpireID() == 1: self.__SendChatPacket(constInfo.Vectors+'|cFFFF0000|HVectors:'+str(player.GetName())+'|h[PM]|h|r'+" : "+text[1:], chat.CHAT_TYPE_SHOUT) elif net.GetEmpireID() == 2: self.__SendChatPacket(constInfo.Vectors+'|cffffff00|HVectors:'+str(player.GetName())+'|h[PM]|h|r'+" : "+text[1:], chat.CHAT_TYPE_SHOUT) elif net.GetEmpireID() == 3: self.__SendChatPacket(constInfo.Vectors+'|cFF0080FF|HVectors:'+str(player.GetName())+'|h[PM]|h|r'+" : "+text[1:], chat.CHAT_TYPE_SHOUT) self.__ResetChat() self.lastShoutTime = app.GetTime()
interfacemodule.py aratılır
Kod:
def MakeHyperlinkTooltip(self, hyperlink):
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Kod:
elif "Vectors" == type: self.OpenWhisperDialog(str(tokens[1]))
constInfo.py aratılır
Kod:
CONSOLE_ENABLE = 0
Kod:
Vectors = ''
İçgörü küresini kaldırma diffi.
34083 Game Diff (Denenmedi.)
Kod:
This difference file has been created by IDA Pro game 000F8F69: 74 EB 000F8F6A: 0C 4D 000F8FB9: 01 00 000F8FBF: 7C EB
Kodları sitelerde ki alt kısımdan kopyalayın.Down. edipte kopyalayabilirsiniz.
uichat.py import player yoksa ekleyin.
Vectors..
Bağırmadan PM Atma Sistemi (Her Bayrak Kendi Renginde) - Vectors
Metin2 özel sunucularında kullanıcı deneyimini artırmak için geliştirilen birçok sistem vardır. Bunlardan biri de bağırmadan özel mesaj atma sistemidir. Bu sistem sayesinde oyuncular, diğer oyuncularla özel olarak iletişim kurabilirken aynı zamanda görsellik ve farklılaşma da kazandırılır. Özellikle PvP sunucularında bu tür sistemler hem estetik hem de fonksiyonel olarak büyük avantaj sağlar.
Vectors adlı sistem, bu konsepti ileriye taşımış ve her ülkeye özel renkli bayrakları entegre ederek kullanıcıların ülke kimliklerini koruyarak özel mesajlaşmasını mümkün kılmıştır. Bu sistem, Metin2 özel sunucu geliştirme dünyasında dikkat çeken bir yapıdır.
Sistem Özellikleri
- PM gönderme işlemi bağırmadan gerçekleşir.
- Her bayrağın kendine özgü bir rengi vardır.
- Otomatik ülke tespiti yapılır.
- Gelişmiş GUI desteği ile entegre çalışır.
- C++ tabanlı sistemle sorunsuz çalışır.
Kurulum ve Entegrasyon
Bu sistem genellikle C++ tabanlı game server üzerinde çalışır. Kurulum sırasında source edit işlemleri yapılması gerekir. Py root ve uiscript tarafında da değişiklikler yapılmalıdır. Sistem, Martysama tarzı editlerle uyumlu çalışacak şekilde optimize edilmiştir.
Avantajları
- Oyuncular arası iletişim daha gizli ve kontrollü olur.
- Estetik açıdan farklı bir deneyim sunar.
- PvP sunucularda takım içi koordinasyonu artırır.
- Sunucuya özel[/BR] karakter kazandırır.
Teknik Detaylar
Sistem, game core üzerinden çalışır ve auth ile senkronize olacak şekilde tasarlanmıştır. Python ve Py GUI destekli yapılarla entegre olabilir. Bu sayede hem backend hem de frontend tarafında esnek bir kullanım sağlanır.
Sonuç
Vectors tarafından geliştirilen bağırmadan PM atma sistemi, Metin2 özel sunucu geliştirme dünyasında önemli bir yere sahiptir. Görsellikten ödün vermeden fonksiyonelliği ön planda tutan bu sistem, sunucu sahipleri ve oyuncular için değerli bir araçtır. Metin2Lobby.com olarak bu tip yenilikçi sistemleri takip etmeye devam ediyoruz.
Silent PM System (Each Flag in Its Own Color) - Vectors
In Metin2 private servers, many systems are developed to enhance user experience. One such system is the silent PM (private message) feature. This system allows players to communicate privately while also providing visual appeal and differentiation. Especially on PvP servers, such systems offer both aesthetic and functional advantages.
Vectors, named after the system, takes this concept further by integrating colorful country flags, allowing users to send messages while preserving their country identity. This system stands out in the world of Metin2 private server development.
System Features
- PMs can be sent without shouting.
- Each flag has its own unique color.
- Automatic country detection is performed.
- Works seamlessly with advanced GUI support.
- Operates smoothly with C++-based systems.
Installation and Integration
The system typically runs on C++-based game servers. During installation, source edits must be applied. Modifications may also be required in py root and uiscript. The system is optimized to work with edits similar to Martysama.
Advantages
- Player-to-player communication becomes more private and controlled.
- Offers a distinct aesthetic experience.
- Enhances team coordination in PvP servers.
- Adds a unique character to the server.
Technical Details
The system operates through the game core and is designed to synchronize with auth. It can integrate with structures supporting Python and Py GUI. This enables flexible usage on both backend and frontend sides.
Conclusion
The silent PM system developed by Vectors holds significant importance in the realm of Metin2 private server development. Prioritizing functionality without sacrificing visual appeal, this system serves as a valuable tool for both server owners and players. On Metin2Lobby.com, we continue to follow such innovative systems.
