- Katılım
- 6 Mayıs 2022
- Konular
- 48,273
- Mesajlar
- 48,583
- Tepkime puanı
- 74
- M2 Yaşı
- 3 yıl 11 ay 10 gün
- Trophy Puan
- 48
- M2 Yang
- 488,699
Sistem Başka Forumdan Alıntıdır ..
Marty 5,8 Test edilip sorunsuz çalıştığına dair kanıt var işine yarayan kullanmak isteyen ola bilir
kod yapısı digerlerine göre biraz farklıdır
marty 5,8 rahat bir şekilde kura bilirsiniz.
Beceri sayısına Göre Sistem çalışır ekstra Fazla gereksiz slot yoktur.
iyi kullanımlar...
Marty 5,8 Test edilip sorunsuz çalıştığına dair kanıt var işine yarayan kullanmak isteyen ola bilir
kod yapısı digerlerine göre biraz farklıdır
marty 5,8 rahat bir şekilde kura bilirsiniz.
Beceri sayısına Göre Sistem çalışır ekstra Fazla gereksiz slot yoktur.
iyi kullanımlar...
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Hızlı Beceri Seçimi Sistemi Nedir?
Metin2 özel sunucularında oyuncuların beceri kullanımını daha verimli hale getirmek için geliştirilen Hızlı Beceri Seçimi Sistemi, oyuncuların belirli tuş kombinasyonları veya GUI üzerinden becerileri hızlıca seçip kullanabilmesini sağlar. Bu sistem, özellikle PvP savaşlarında kritik öneme sahiptir çünkü beceri değiştirme süresini azaltarak stratejik üstünlük sağlar.
C++ tarafında geliştirilen bu sistem, game core kısmında oyuncu girdilerini yakalayıp, beceri slotlarını dinamik olarak yönetir. Aynı zamanda Python tarafında geliştirilen GUI ile oyuncular becerileri kolayca tanımlayabilir ve hızlı erişim listesi oluşturabilirler.
Sistem Özellikleri
1. Tuş Ataması Özelleştirme: Oyuncular becerileri özel tuşlara atayabilir. Bu atamalar hem client hem de server tarafında senkronize edilir.
2. Anlık Beceri Değişimi: PvP anında beceri seti değiştirme imkanı sunar. Özellikle warrior, shaman, sura gibi sınıflarda büyük avantaj sağlar.
3. GUI ile Kolay Kullanım: Python ile geliştirilmiş uiscript tabanlı arayüz sayesinde beceri slotları grafiksel olarak ayarlanabilir.
4. Sunucu Tarafında Optimizasyon: C++ ile yazılmış kodlar sayesinde sistem düşük gecikmeyle çalışır ve sunucu performansını olumsuz etkilemez.
Kurulum ve Entegrasyon
Metin2 server src üzerinde yapılacak entegrasyon işlemi oldukça basittir. game core dosyalarına eklenen C++ kodları, beceri seçim isteklerini yakalayıp işler. Client tarafında ise py root dosyalarına eklenecek Python komutları ile kullanıcı arayüzüne entegre edilir.
Bu sistem, Martysama gibi deneyimli geliştiricilerin önerdiği ve test ettiği bir yapıdır. Ayrıca db core ile entegre çalışarak beceri verilerini veritabanında tutar ve oyuncu profilleri arasında kalıcı yapar.
Avantajları
Oyuncu Deneyimi: Beceri değişimi hızı artar, PvP etkileşimleri daha akıcı olur.
Sunucu Farklılaştırması: Özel beceri sistemleri ile sunucunuz diğerlerinden ayrılır.
Performans: C++ tabanlı altyapı sayesinde düşük CPU tüketimi sağlar.
Kolay Geliştirme: Açık kaynak kodlu yapı sayesinde geliştiriciler kolayca modifiye edebilir.
Not: Bu sistem Metin2 development sürecinde sıklıkla tercih edilmektedir. Hem auth hem de game sunucuları ile uyumlu çalışır. Paketlenmiş halde pack dosyası olarak da dağıtılabilir.
Sonuç: Metin2 Lobby olarak sunduğumuz bu sistem, özel sunucu geliştiricileri için önemli bir araçtır. Geliştiricilerin source edit yaparak sistemi kendi sunucularına adapte etmeleri mümkündür.
What is Fast Skill Selection System?
The Fast Skill Selection System developed for Metin2 private servers allows players to efficiently select and use skills via specific key combinations or GUI. This system is especially critical in PvP battles, as it reduces the skill switching time and provides strategic advantages.
Developed on the C++ side, this system operates within the game core, capturing player inputs and dynamically managing skill slots. Additionally, a GUI developed with Python enables players to easily define skills and create quick access lists.
System Features
1. Customizable Key Mapping: Players can assign skills to custom keys. These assignments are synchronized on both client and server sides.
2. Instant Skill Switching: Allows changing skill sets during PvP combat. Provides significant advantages especially for classes like warrior, shaman, sura.
3. Easy-to-Use GUI: The Python-based uiscript interface allows graphical configuration of skill slots.
4. Server-Side Optimization: C++ based code ensures low latency and does not negatively affect server performance.
Installation and Integration
Integration into Metin2 server src is straightforward. C++ codes added to game core files capture and process skill selection requests. On the client side, Python commands added to py root[/BR] files integrate the feature into the user interface.
This system is recommended and tested by experienced developers like Martysama. It works integrated with db core to store skill data in databases and make them persistent across player profiles.
Advantages
Player Experience: Increases skill switching speed, making PvP interactions more fluid.
Server Differentiation: Unique skill systems help your server stand out from others.
Performance: Low CPU usage thanks to C++ based infrastructure.
Easy Development: Open-source structure allows easy modifications by developers.
Note: This system is frequently preferred during Metin2 development. It is compatible with both auth and game servers. Can also be distributed as a packaged pack file.
Conclusion: As Metin2 Lobby, we offer this system as an important tool for private server developers. Developers can adapt the system to their own servers by performing source edit.
