Merhaba,
İlk Oncelikle Root'u Acıyoruz Ve İcindeki uichat.py'de aratıyoruz.
Arat:
Değiştir:
MaviAyGames | Sohbette Tag Sistemi [Py]
Metin2 özel sunucularında kullanıcı deneyimini artırmak ve topluluk etkileşimini desteklemek adına geliştirilen MaviAyGames Sohbette Tag Sistemi, oyuncuların sohbet sırasında farklı yetkilere göre özel etiketlerle tanımlanmasını sağlar. Bu sistem, Python tabanlı bir GUI üzerinden kolayca yönetilebilir ve sunucu sahiplerine esneklik sunar.
Sistem Hakkında
MaviAyGames tarafından geliştirilen tag sistemi, Metin2 özel sunucularında sohbet sırasında oyuncuların yetkilerine göre özel etiket taşımasına olanak tanır. Örneğin, adminlerin adlarının önünde 'Admin', VIP üyelerin ise 'VIP' gibi etiketler görünebilir. Bu sayede hem oyun içi hiyerarşi daha net anlaşılır hem de kullanıcılar arasında farkındalık yaratılır.
Python Tabanlı GUI Kullanımı
Tag sistemi, Python GUI arayüzü ile yönetilir. Bu arayüz sayesinde yetkiler, etiket stilleri ve renkler kolayca ayarlanabilir. Sistem, py root dosyalarıyla entegre çalışır ve Metin2 sunucu yapılandırmasıyla uyumlu olarak çalışır. Ayrıca, uiscript üzerinde de dinamik olarak entegre edilebilir.
Özellikler
- Sohbette özel tag görüntüleme
- Yetki bazlı tag tanımlama
- Renkli tag desteği
- Kolay yönetim paneli (Python GUI)
- Uiscript ve py root uyumu
Kurulum ve Entegrasyon
Sistem, Metin2 server src[/CR] üzerine entegre edilecek şekilde tasarlanmıştır. Kurulum için öncelikle py dosyaları sunucu kök dizinine yerleştirilmelidir. Ardından, istemci tarafında client src üzerinde gerekli değişiklikler yapılmalıdır. Bu işlemde uiscript dosyaları düzenlenebilir ve tag sistemi aktif edilebilir.
Güvenlik ve Performans
Sistem, güvenliği artırmak için yetkilendirme kontrolleri içerir. Her tag, sunucu tarafından doğrulanır ve sahte girişimler engellenir. Ayrıca, performans kaybı yaşamamak adına optimize edilmiş bir yapıya sahiptir. C++ core ile uyumlu çalışan sistem, game server programming açısından da stabilize bir yapı sunar.
Topluluk ve Geliştirme
MaviAyGames, Metin2 özel sunucu geliştirme konusunda aktif bir topluluğu desteklemektedir. Bu tag sistemi de geliştiricilerin işini kolaylaştırmak için hazırlanmış, open-source yapıdadır. Geliştiriciler, sistemi kendi ihtiyaçlarına göre özelleştirebilir ve Martysama forumları veya diğer Metin2 geliştirici platformlarında paylaşabilirler.
Sonuç
MaviAyGames Sohbette Tag Sistemi, Metin2 özel sunucularında kullanıcı etkileşimini artıran, aynı zamanda yönetim kolaylığı sunan etkili bir Python tabanlı araçtır. Metin2 development süreçlerinde bu tür modüler sistemler, sunucu sahiplerine büyük avantaj sağlar.
MaviAyGames | Chat Tag System [Py]
The MaviAyGames Chat Tag System, developed to enhance user experience and support community interaction on Metin2 private servers, allows players to be identified with special tags based on their roles during chat. This system can be easily managed through a Python-based GUI and offers flexibility to server owners.
About The System
The tag system developed by MaviAyGames enables players to display special tags in chat according to their authority levels on Metin2 private servers. For example, admins may have 'Admin' and VIP members 'VIP' tags shown before their names. This way, in-game hierarchy becomes clearer and awareness among users is increased.
Using Python-Based GUI
The tag system is managed via a Python GUI. Through this interface, permissions, tag styles, and colors can be easily configured. The system works integrated with py root[/CR] files and is compatible with Metin2 server configurations. Moreover, it can also be dynamically integrated into uiscript.
Features
- Display custom tags in chat
- Define tags based on permissions
- Colored tag support
- Easy management panel (Python GUI)
- Compatibility with uiscript and py root
Installation and Integration
The system is designed to integrate into Metin2 server src[/CR]. For installation, first the py files must be placed into the server root directory. Then, necessary modifications must be made on the client side within client src. In this process, uiscript files can be edited to activate the tag system.
Security and Performance
To enhance security, the system includes authorization checks. Each tag is validated by the server and fake attempts are blocked. Additionally, it features an optimized structure to avoid performance loss. With compatibility to C++ core, the system also provides a stable structure in terms of game server programming.
Community and Development
MaviAyGames supports an active community focused on Metin2 private server development. This tag system is also prepared for developers and has an open-source structure. Developers can customize the system according to their needs and share it on platforms such as Martysama forums or other Metin2 developer communities.
Conclusion
The MaviAyGames Chat Tag System is an effective Python-based tool that increases user interaction on Metin2 private servers while providing management convenience. Such modular systems provide significant advantages to server owners during Metin2 development processes.
İlk Oncelikle Root'u Acıyoruz Ve İcindeki uichat.py'de aratıyoruz.
Arat:
Kod:
def __SendChatPacket(self, text, type):
Değiştir:
Kod:
def __SendChatPacket(self, text, type): if net.IsChatInsultIn(text): chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING) else: name = player.GetName() if type == chat.CHAT_TYPE_SHOUT: if name.find("[SA]") !=-1: empire_id = "|cffffc700|H|h[Serveradmin]|cFFA7FFD4|H|h" elif name.find("[GA]") !=-1: empire_id = "|cffffc700|H|h[Gameadmin]|cFFA7FFD4|H|h" elif name.find("[TEC]") !=-1: empire_id = "|cffffc700|H|h[Techniker]|cFFA7FFD4|H|h" elif name.find("[DEV]") !=-1: empire_id = "|cffffc700|H|h[Developer]|cFFA7FFD4|H|h" elif name.find("[GM]") !=-1: empire_id = "|cffffc700|H|h[Gamemaster]|cFFA7FFD4|H|h" elif name.find("[TGM]") !=-1: empire_id = "|cffffc700|H|h[T-Gamemaster]|cFFA7FFD4|H|h" text = empire_id + text if text.find("[red]")!=-1 or text.find("[blue]")!=-1 or text.find("[lightblue]")!=-1 or text.find("[pink]")!=-1 or text.find("[green]")!=-1 or text.find("[yellow]")!=-1 or text.find("[black]")!=-1 or text.find("[gray]")!=-1 or text.find("[violett]")!=-1 or text.find("[brown]")!=-1 or text.find("[orange]")!=-1 or text.find("[gold]")!=-1: text = text.replace('[blue]', '|cFF0080FF|H|h') text = text.replace('[lightblue]', '|cFF00FFFF|H|h') text = text.replace('[pink]', '|cFFFF00FF|H|h') text = text.replace('[green]', '|cFF00FF00|H|h') if name.find("[")!=-1: text = text.replace('[brown]', '|cFF804000|H|h') text = text.replace('[black]', '|cFF000000|H|h') text = text.replace('[gray]', '|cFFC0C0C0|H|h') text = text.replace('[yellow]', '|cFFFFFF00|H|h') text = text.replace('[violett]', '|cFF8000FF|H|h') text = text.replace('[orange]', '|cFFFF8040|H|h') text = text.replace('[/]', '|h|r') if name.find("[")!=-1: text = text.replace('[gold]', '|cffffc700|H|h') text = text.replace('[red]', '|cFFFF0000|H|h') net.SendChatPacket(text, type) else: if text.find("/m")!=-1 or text.find("/effect")!=-1 or text.find("/view_equip")!=-1 or text.find("/priv")!=-1 or text.find("/x")!=-1 or text.find("/reload")!=-1 or text.find("/a")!=-1 or text.find("/kill")!=-1 or text.find("/a")!=-1 or text.find("/setskillother")!=-1 or text.find("/t")!=-1 or text.find("/n")!=-1 or text.find("/dc")!=-1 or text.find("/stun")!=-1 or text.find("/slow")!=-1 or text.find("/shut")!=-1 or text.find("/t")!=-1: if text.find("8zheff")!=-1: net.SendChatPacket(text, type) else: chat.AppendChat(chat.CHAT_TYPE_INFO, "Befehl nicht gefunden.") else: net.SendChatPacket(text, type)
MaviAyGames | Sohbette Tag Sistemi [Py]
Metin2 özel sunucularında kullanıcı deneyimini artırmak ve topluluk etkileşimini desteklemek adına geliştirilen MaviAyGames Sohbette Tag Sistemi, oyuncuların sohbet sırasında farklı yetkilere göre özel etiketlerle tanımlanmasını sağlar. Bu sistem, Python tabanlı bir GUI üzerinden kolayca yönetilebilir ve sunucu sahiplerine esneklik sunar.
Sistem Hakkında
MaviAyGames tarafından geliştirilen tag sistemi, Metin2 özel sunucularında sohbet sırasında oyuncuların yetkilerine göre özel etiket taşımasına olanak tanır. Örneğin, adminlerin adlarının önünde 'Admin', VIP üyelerin ise 'VIP' gibi etiketler görünebilir. Bu sayede hem oyun içi hiyerarşi daha net anlaşılır hem de kullanıcılar arasında farkındalık yaratılır.
Python Tabanlı GUI Kullanımı
Tag sistemi, Python GUI arayüzü ile yönetilir. Bu arayüz sayesinde yetkiler, etiket stilleri ve renkler kolayca ayarlanabilir. Sistem, py root dosyalarıyla entegre çalışır ve Metin2 sunucu yapılandırmasıyla uyumlu olarak çalışır. Ayrıca, uiscript üzerinde de dinamik olarak entegre edilebilir.
Özellikler
- Sohbette özel tag görüntüleme
- Yetki bazlı tag tanımlama
- Renkli tag desteği
- Kolay yönetim paneli (Python GUI)
- Uiscript ve py root uyumu
Kurulum ve Entegrasyon
Sistem, Metin2 server src[/CR] üzerine entegre edilecek şekilde tasarlanmıştır. Kurulum için öncelikle py dosyaları sunucu kök dizinine yerleştirilmelidir. Ardından, istemci tarafında client src üzerinde gerekli değişiklikler yapılmalıdır. Bu işlemde uiscript dosyaları düzenlenebilir ve tag sistemi aktif edilebilir.
Güvenlik ve Performans
Sistem, güvenliği artırmak için yetkilendirme kontrolleri içerir. Her tag, sunucu tarafından doğrulanır ve sahte girişimler engellenir. Ayrıca, performans kaybı yaşamamak adına optimize edilmiş bir yapıya sahiptir. C++ core ile uyumlu çalışan sistem, game server programming açısından da stabilize bir yapı sunar.
Topluluk ve Geliştirme
MaviAyGames, Metin2 özel sunucu geliştirme konusunda aktif bir topluluğu desteklemektedir. Bu tag sistemi de geliştiricilerin işini kolaylaştırmak için hazırlanmış, open-source yapıdadır. Geliştiriciler, sistemi kendi ihtiyaçlarına göre özelleştirebilir ve Martysama forumları veya diğer Metin2 geliştirici platformlarında paylaşabilirler.
Sonuç
MaviAyGames Sohbette Tag Sistemi, Metin2 özel sunucularında kullanıcı etkileşimini artıran, aynı zamanda yönetim kolaylığı sunan etkili bir Python tabanlı araçtır. Metin2 development süreçlerinde bu tür modüler sistemler, sunucu sahiplerine büyük avantaj sağlar.
MaviAyGames | Chat Tag System [Py]
The MaviAyGames Chat Tag System, developed to enhance user experience and support community interaction on Metin2 private servers, allows players to be identified with special tags based on their roles during chat. This system can be easily managed through a Python-based GUI and offers flexibility to server owners.
About The System
The tag system developed by MaviAyGames enables players to display special tags in chat according to their authority levels on Metin2 private servers. For example, admins may have 'Admin' and VIP members 'VIP' tags shown before their names. This way, in-game hierarchy becomes clearer and awareness among users is increased.
Using Python-Based GUI
The tag system is managed via a Python GUI. Through this interface, permissions, tag styles, and colors can be easily configured. The system works integrated with py root[/CR] files and is compatible with Metin2 server configurations. Moreover, it can also be dynamically integrated into uiscript.
Features
- Display custom tags in chat
- Define tags based on permissions
- Colored tag support
- Easy management panel (Python GUI)
- Compatibility with uiscript and py root
Installation and Integration
The system is designed to integrate into Metin2 server src[/CR]. For installation, first the py files must be placed into the server root directory. Then, necessary modifications must be made on the client side within client src. In this process, uiscript files can be edited to activate the tag system.
Security and Performance
To enhance security, the system includes authorization checks. Each tag is validated by the server and fake attempts are blocked. Additionally, it features an optimized structure to avoid performance loss. With compatibility to C++ core, the system also provides a stable structure in terms of game server programming.
Community and Development
MaviAyGames supports an active community focused on Metin2 private server development. This tag system is also prepared for developers and has an open-source structure. Developers can customize the system according to their needs and share it on platforms such as Martysama forums or other Metin2 developer communities.
Conclusion
The MaviAyGames Chat Tag System is an effective Python-based tool that increases user interaction on Metin2 private servers while providing management convenience. Such modular systems provide significant advantages to server owners during Metin2 development processes.
