TURKMMO Kullanıcıları İyi Günler ( Konu Yanlış Yerdeyse Taşınabilir )
➜Öncelikle Bahsetmek İstediğim Önceden Paylaşılan Pelin Melek Aslan'ın Verdiği Serverde Komple Serbest Engeli Yapma Olayıydı
➜Biraz Ondan Aldım Birazda Kendi Python Becerilerimle Bişeyler Harmanladım Şu Anda Kendi Serverimdede Kullanıyorum İnsanlar Biraz Yararlansın İstedim ve Paylaşmak İstedim
➜Anlatımına Geçelim TAB Ayarlarına Dikkat ( PYTHONDA EN ÖNEMLİ ŞEY )
-------------------------------------------------------------------------------------------------------------------
➜root/uigameoption.py Açılır ve Aratılır
Kod:
def __OnClickPvPModePeaceButton
Kod:
if self.AlperMap(): chat.AppendChat(chat.CHAT_TYPE_INFO,"Kasılma Maplarında Serbest Açma Engellenmiştir.. <LODOS SYSTEM>") self.__SetPeacePKMode() return
&#10140;Aynı .py İçerisinde Aratılır
Kod:
def __OnClickPvPModeRevengeButton
Kod:
if self.AlperMap(): chat.AppendChat(chat.CHAT_TYPE_INFO,"Kasılma Maplarında Serbest Açma Engellenmiştir.. <LODOS SYSTEM>") self.__SetPeacePKMode() return
&#10140;Aynı .py İçerisinde Aratılır
Kod:
def __OnClickPvPModeFreeButton
Kod:
if self.AlperMap(): chat.AppendChat(chat.CHAT_TYPE_INFO,"Kasılma Maplarında Serbest Açma Engellenmiştir.. <LODOS SYSTEM>") self.__SetPeacePKMode() return
&#10140;Aynı .py İçerisinde Aratılır
Kod:
def __OnClickPvPModeGuildButton
Kod:
if self.AlperMap(): chat.AppendChat(chat.CHAT_TYPE_INFO,"Kasılma Maplarında Serbest Açma Engellenmiştir.. <LODOS SYSTEM>") self.__SetPeacePKMode() return
&#10140;Aynı .py İçerisinde Aratılır
Kod:
def OnChangePKMode
Kod:
if self.AlperMap(): chat.AppendChat(chat.CHAT_TYPE_INFO,"Kasılma Maplarında Serbest Açma Engellenmiştir.. <LODOS SYSTEM>") self.__SetPeacePKMode() return
&#10140;Aynı .py İçerisinde Aratılır
Kod:
def __CheckPvPProtectedLevelPlayer
Kod:
def AlperMap(self): mapkontrol = [ "metin2_map_n_desert_01", "metin2_map_guild_01", "metin2_map_guild_02", "metin2_map_guild_03", "metin2_map_t1" ] if str(background.GetCurrentMapName()) in mapkontrol: return TRUE return FALSE
Mapları Kendiniz Düzenleyebilirsiniz Ben Kendi Serverim İçin Bu Mapları S
-------------------------------------------------------------------------------------------------------------------
root/uigameoption.py İle İşimiz Bitti Şimdi PMA'dan Aldığım Bug Önlemek İçin Kullandığım Olayı Ekletelim
&#10140;root/uichat.py İçerisinde Aratılır
Altında Buraya Çok Dikkat Edin Herkesinki Farklı Olur
Resimde Göründüğü Gibi Olacak Dikkat Edin
if veya elif olayını resme bakarak kendiniz ayarlayın.
root/uigameoption.py İle İşimiz Bitti Şimdi PMA'dan Aldığım Bug Önlemek İçin Kullandığım Olayı Ekletelim
&#10140;root/uichat.py İçerisinde Aratılır
Kod:
def __SendChatPacket(self, text, type):
Kod:
if text.lower().find('/pk') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Serverimizde PVP Komutları Kullanmak Yasaktır <LODOS SYSTEM>") return elif text.lower().find('/pk ') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Serverimizde PVP Komutları Kullanmak Yasaktır <LODOS SYSTEM>") return elif text.lower().find('/pkmode') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Serverimizde PVP Komutları Kullanmak Yasaktır <LODOS SYSTEM>") return elif text.lower().find('/pkmode ') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Serverimizde PVP Komutları Kullanmak Yasaktır <LODOS SYSTEM>") return
if veya elif olayını resme bakarak kendiniz ayarlayın.
-------------------------------------------------------------------------------------------------------------------
İstek Üzerine Anlatım .py Yaptım Konudaki Resimlerden ve .py Den Yararlanarak Yapabilirsiniz.
Ve İşimiz Tamamlanmıştır Serverimden Görüntü
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
İstek Üzerine Anlatım .py Yaptım Konudaki Resimlerden ve .py Den Yararlanarak Yapabilirsiniz.
Ve İşimiz Tamamlanmıştır Serverimden Görüntü
Alper ASLAN Serbest Engeli(Özel) ve Sabitlik Sistemi Nedir?
Metin2 özel sunucularında gelişmiş sistemlerden biri olan Alper ASLAN Serbest Engeli(Özel) sistemi, oyuncuların PvP etkinliklerinde daha fazla özgürlük kazanmasını sağlar. Bu sistem sayesinde oyuncular engellenen alanlarda serbestçe hareket edebilir ve stratejik avantaj elde edebilir. Sabitlik özelliği ise karakterin belirli durumlarda fiziksel olarak sabit kalmasını sağlayarak saldırıları ve etkileşimleri daha kontrollü hale getirir.
Alper ASLAN Serbest Engeli(Özel) Nasıl Çalışır?
Bu sistem genellikle C++ tabanlı sunucu kaynak kodlarında geliştirilir. Oyuncu, belirlenen engelli bölgelerde serbestçe dolaşabilmek için özel bir komut veya yetki kullanır. Bu sayede geleneksel olarak kapalı olan alanlara erişim sağlanır. Sistem aynı zamanda Python GUI arayüzü ile de yönetilebilir, bu sayede adminler kolayca aktif/deaktif yapabilir.
Sabitlik Sisteminin Avantajları Nelerdir?
Sabitlik sistemi, özellikle PvP savaşlarında kritik bir rol oynar. Oyuncular saldırı sırasında ani itme etkilerinden etkilenmez. Bu da karakterin pozisyonunu koruyarak daha stabil bir savaş deneyimi sunar. Bu özellik C++ script dosyalarında ayarlanarak aktif edilir ve karakter statüsüne göre değişiklik gösterebilir.
Teknik Kurulum ve Entegrasyon
Bu tür gelişmiş sistemlerin entegrasyonu için Metin2 server src dosyalarında değişiklik yapılması gerekir. Game server programming bilgisi olan geliştiriciler, bu sistemi core dosyalarına entegre edebilir. Aynı zamanda db core tarafında da kullanıcı izinleri kontrol edilerek yetkilendirme yapılır. Martysama gibi kaynaklar da bu süreçte destek alınabilecek önemli kaynaklardır.
Dikkat Edilmesi Gerekenler
Sistemlerin doğru entegrasyonu için source edit işlemlerinde dikkatli olunmalıdır. Yanlış yapılandırılmış bir sistem sunucuda hata oluşmasına neden olabilir. Ayrıca py root dosyalarının yedeklenmesi her zaman önerilir. Pack dosyaları güncellenirken de bu sistemin etkilenmeyeceği şekilde planlama yapılmalıdır.
Sonuç
Alper ASLAN Serbest Engeli(Özel) ve Sabitlik sistemi, Metin2 özel sunucularında oyunculara benzersiz avantajlar sunar. Geliştiriciler için ise bu sistemler, C++ ve Python bilgisiyle kolayca entegre edilebilir modüllerdir. Bu tür gelişmeler, Metin2 development sürecini daha keyifli ve etkili hale getirir.
What is Alper ASLAN Free Block(Private) and Stability System?
One of the advanced systems in Metin2 private servers is the Alper ASLAN Free Block(Private) system, which allows players more freedom during PvP activities. With this system, players can move freely in blocked areas and gain strategic advantages. The Stability feature ensures that characters remain physically fixed under certain conditions, making attacks and interactions more controllable.
How Does Alper ASLAN Free Block(Private) Work?
This system is generally developed on C++ based server source codes. The player uses a special command or permission to freely navigate within designated blocked areas. This grants access to areas that are traditionally closed off. The system can also be managed via Python GUI interface, allowing admins to easily toggle it on/off.
What Are the Advantages of the Stability System?
The stability system plays a critical role especially in PvP combat. Players are not affected by sudden push effects during attacks. This preserves the character's position and provides a more stable combat experience. This feature is activated by adjusting C++ script files and may vary according to character stats.
Technical Installation and Integration
Integration of such advanced systems requires modifications in Metin2 server src files. Developers with game server programming knowledge can integrate this system into the core files. User permissions are also checked in db core for authorization. Resources like Martysama can serve as important references during this process.
Points to Consider
Care must be taken during source edit operations to ensure correct integration of these systems. Misconfigured systems can cause errors on the server. It is always recommended to backup py root files. Planning should also be done so that these systems are not affected during updates to pack files.
Conclusion
Alper ASLAN Free Block(Private) and Stability systems offer unique advantages to players on Metin2 private servers. For developers, these systems are easily integrable modules using C++ and Python. Such advancements make the Metin2 development process more enjoyable and effective.
