MERHABA BU GÜN SİZLERE GELİŞMİŞ BECERİ SİSTEMİ EKLEMEYİ GÖSTERİCEM.
BUYRUN VİDEOLU İZLİYİP EKLEYEBİLİRSİNİZ.
YARARLI OLDUYSA NE MUTLU BANA.
İNDİRME LİNK:
VİRÜS TOTAL:
METİN2 SİSTEM EKLEME SERİ #1 - GELİŞMİŞ BECERİ SİSTEMİ EKLEME 2017 ANLATIMLI
Metin2 Lobby olarak Metin2 özel sunucu geliştirme konusunda sizlere destek olmaya devam ediyoruz. Bu seride Gelişmiş Beceri Sistemi nasıl eklenir detaylı bir şekilde anlatılacaktır. Bu rehber özellikle C++ sistem ve Python GUI bilgisi olan geliştiriciler için uygundur.
Gelişmiş Beceri Sistemi Nedir?
Metin2 oyununda beceriler, karakterlerin savaş sırasında kullanabildiği özel yeteneklerdir. Geliştirilmiş bir beceri sistemi ile oyunculara daha fazla stratejik derinlik kazandırabiliriz. Bu sistemde becerilerin seviyesi, tüketim değerleri, cooldown süresi gibi parametreler özelleştirilebilir.
Hazırlık Aşaması
Öncelikle, beceri sistemi için gerekli dosyaların yedeklerini almalısınız. Bu işlem, yanlışlıkla silinen veya değiştirilen kodların geri alınabilmesi açısından kritiktir. Proje dosyalarınızda game core ve db core kısmında değişiklik yapacaksınız.
Game Core Tarafında Değişiklik
Game sunucusu tarafında beceri sistemini genişletmek için C++ bilginizi kullanmalısınız. Özellikle SkillManager.cpp ve SkillProto.h dosyalarında düzenlemeler yapılmalıdır. Yeni beceriler tanımlanmalı ve bu becerilerin özel efektleri tanımlanmalıdır. Örneğin, bir becerinin hasar çarpanı, MP tüketimi gibi değerler tanımlanabilir.
Python Tarafında Arayüz Güncellemesi
Py Root dosyalarında bulunan beceri arayüzü (uiscript/skillwindow.py) düzenlenmelidir. Bu sayede oyuncular yeni becerileri görebilir ve kullanabilirler. Ayrıca UIScript düzenlemeleri sırasında Python GUI bilgisi büyük önem taşır. Bu sistemde kullanıcı dostu bir arayüz tasarımı yapmanız önerilir.
Veritabanı Ayarları
DB Core tarafında beceri sistemine ait verilerin tutulması gerekir. Bu veriler arasında beceri ID, adı, seviyesi, efekt parametreleri gibi bilgiler yer alır. SQL tablolarında skills adında yeni bir tablo oluşturulabilir. Bu tabloya yeni beceriler eklenir ve sunucu ile senkronize edilir.
Test ve Derleme Aşaması
Tüm düzenlemeler tamamlandıktan sonra derleme işlemi başlatılır. Metin2 Compile işlemi sırasında hata mesajlarını dikkatlice okumalısınız. Hatalar düzeltilip tekrar derleme yapılmalıdır. Test sunucusu üzerinde sistemin doğru çalışıp çalışmadığı kontrol edilmelidir.
Sonuç
Gelişmiş Beceri Sistemi ekleme işlemi oldukça detaylı ve teknik bilgi gerektiren bir işlemdir. Ancak doğru uygulandığında oyuna ciddi katkı sağlar. Metin2 Lobby olarak bu tarz sistemleri geliştirmek isteyen geliştiricilere destek vermeye devam edeceğiz. Daha fazla kaynak kod ve sistem için sitemizi takip etmeyi unutmayın.
Metin2 Lobby - Metin2 Özel Sunucu Geliştirme Kaynakları
METIN2 SYSTEM ADDITION SERIES #1 - ADVANCED SKILL SYSTEM ADDITION 2017 TUTORIAL
Metin2 Lobby continues to support you in Metin2 private server development. In this series, how to add an Advanced Skill System will be explained in detail. This guide is suitable for developers who have knowledge of C++ system and Python GUI.
What Is an Advanced Skill System?
In the Metin2 game, skills are special abilities that characters can use during combat. With an enhanced skill system, we can provide players with more strategic depth. In this system, parameters such as skill level, consumption values, and cooldown duration can be customized.
Preparation Phase
Firstly, you should take backups of the files required for the skill system. This step is crucial to recover from any mistakenly deleted or modified code. You will make changes in the game core and db core parts of your project files.
Modifications on Game Core Side
To expand the skill system on the game server side, you need to use your C++ knowledge. Especially, modifications must be made in the SkillManager.cpp and SkillProto.h files. New skills should be defined, and their special effects should be set. For instance, damage multipliers, MP costs of skills can be configured.
Updating the Interface on Python Side
The skill interface file (uiscript/skillwindow.py) located in Py Root files must be edited. This way, players can view and use the new skills. Additionally, during UIScript modifications, Python GUI knowledge is highly important. It is recommended to design a user-friendly interface in this system.
Database Settings
In the DB Core side, data related to the skill system needs to be stored. These include skill ID, name, level, effect parameters, etc. A new table named skills can be created in SQL tables. New skills are added to this table and synchronized with the server.
Testing and Compilation Phase
After all modifications are completed, the compilation process begins. During the Metin2 Compile process, you should carefully read error messages. Errors should be fixed and recompilation should be done. It should be checked whether the system works correctly on the test server.
Conclusion
Adding Advanced Skill System is a detailed and technically demanding task. However, when applied correctly, it significantly contributes to the game. Metin2 Lobby will continue to support developers wanting to create such systems. Don't forget to follow our site for more source codes and systems.
Metin2 Lobby - Metin2 Private Server Development Resources
BUYRUN VİDEOLU İZLİYİP EKLEYEBİLİRSİNİZ.
YARARLI OLDUYSA NE MUTLU BANA.
İNDİRME LİNK:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
VİRÜS TOTAL:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
METİN2 SİSTEM EKLEME SERİ #1 - GELİŞMİŞ BECERİ SİSTEMİ EKLEME 2017 ANLATIMLI
Metin2 Lobby olarak Metin2 özel sunucu geliştirme konusunda sizlere destek olmaya devam ediyoruz. Bu seride Gelişmiş Beceri Sistemi nasıl eklenir detaylı bir şekilde anlatılacaktır. Bu rehber özellikle C++ sistem ve Python GUI bilgisi olan geliştiriciler için uygundur.
Gelişmiş Beceri Sistemi Nedir?
Metin2 oyununda beceriler, karakterlerin savaş sırasında kullanabildiği özel yeteneklerdir. Geliştirilmiş bir beceri sistemi ile oyunculara daha fazla stratejik derinlik kazandırabiliriz. Bu sistemde becerilerin seviyesi, tüketim değerleri, cooldown süresi gibi parametreler özelleştirilebilir.
Hazırlık Aşaması
Öncelikle, beceri sistemi için gerekli dosyaların yedeklerini almalısınız. Bu işlem, yanlışlıkla silinen veya değiştirilen kodların geri alınabilmesi açısından kritiktir. Proje dosyalarınızda game core ve db core kısmında değişiklik yapacaksınız.
Game Core Tarafında Değişiklik
Game sunucusu tarafında beceri sistemini genişletmek için C++ bilginizi kullanmalısınız. Özellikle SkillManager.cpp ve SkillProto.h dosyalarında düzenlemeler yapılmalıdır. Yeni beceriler tanımlanmalı ve bu becerilerin özel efektleri tanımlanmalıdır. Örneğin, bir becerinin hasar çarpanı, MP tüketimi gibi değerler tanımlanabilir.
Python Tarafında Arayüz Güncellemesi
Py Root dosyalarında bulunan beceri arayüzü (uiscript/skillwindow.py) düzenlenmelidir. Bu sayede oyuncular yeni becerileri görebilir ve kullanabilirler. Ayrıca UIScript düzenlemeleri sırasında Python GUI bilgisi büyük önem taşır. Bu sistemde kullanıcı dostu bir arayüz tasarımı yapmanız önerilir.
Veritabanı Ayarları
DB Core tarafında beceri sistemine ait verilerin tutulması gerekir. Bu veriler arasında beceri ID, adı, seviyesi, efekt parametreleri gibi bilgiler yer alır. SQL tablolarında skills adında yeni bir tablo oluşturulabilir. Bu tabloya yeni beceriler eklenir ve sunucu ile senkronize edilir.
Test ve Derleme Aşaması
Tüm düzenlemeler tamamlandıktan sonra derleme işlemi başlatılır. Metin2 Compile işlemi sırasında hata mesajlarını dikkatlice okumalısınız. Hatalar düzeltilip tekrar derleme yapılmalıdır. Test sunucusu üzerinde sistemin doğru çalışıp çalışmadığı kontrol edilmelidir.
Sonuç
Gelişmiş Beceri Sistemi ekleme işlemi oldukça detaylı ve teknik bilgi gerektiren bir işlemdir. Ancak doğru uygulandığında oyuna ciddi katkı sağlar. Metin2 Lobby olarak bu tarz sistemleri geliştirmek isteyen geliştiricilere destek vermeye devam edeceğiz. Daha fazla kaynak kod ve sistem için sitemizi takip etmeyi unutmayın.
Metin2 Lobby - Metin2 Özel Sunucu Geliştirme Kaynakları
METIN2 SYSTEM ADDITION SERIES #1 - ADVANCED SKILL SYSTEM ADDITION 2017 TUTORIAL
Metin2 Lobby continues to support you in Metin2 private server development. In this series, how to add an Advanced Skill System will be explained in detail. This guide is suitable for developers who have knowledge of C++ system and Python GUI.
What Is an Advanced Skill System?
In the Metin2 game, skills are special abilities that characters can use during combat. With an enhanced skill system, we can provide players with more strategic depth. In this system, parameters such as skill level, consumption values, and cooldown duration can be customized.
Preparation Phase
Firstly, you should take backups of the files required for the skill system. This step is crucial to recover from any mistakenly deleted or modified code. You will make changes in the game core and db core parts of your project files.
Modifications on Game Core Side
To expand the skill system on the game server side, you need to use your C++ knowledge. Especially, modifications must be made in the SkillManager.cpp and SkillProto.h files. New skills should be defined, and their special effects should be set. For instance, damage multipliers, MP costs of skills can be configured.
Updating the Interface on Python Side
The skill interface file (uiscript/skillwindow.py) located in Py Root files must be edited. This way, players can view and use the new skills. Additionally, during UIScript modifications, Python GUI knowledge is highly important. It is recommended to design a user-friendly interface in this system.
Database Settings
In the DB Core side, data related to the skill system needs to be stored. These include skill ID, name, level, effect parameters, etc. A new table named skills can be created in SQL tables. New skills are added to this table and synchronized with the server.
Testing and Compilation Phase
After all modifications are completed, the compilation process begins. During the Metin2 Compile process, you should carefully read error messages. Errors should be fixed and recompilation should be done. It should be checked whether the system works correctly on the test server.
Conclusion
Adding Advanced Skill System is a detailed and technically demanding task. However, when applied correctly, it significantly contributes to the game. Metin2 Lobby will continue to support developers wanting to create such systems. Don't forget to follow our site for more source codes and systems.
Metin2 Lobby - Metin2 Private Server Development Resources
