Geçici Grand Master beceri sistemi

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 64

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
denizeriye saygılar alıntıdır :)

char.h içinde aratılır:

değiştirilir:

tekrar aratılır:

ve değiştirilir:


char_skill.cpp içinde aratılır:


fonksiyon ve içeriği değiştirilir:

Değişiklik yapılan fonksiyonun hemen üstüne eklenir;



aynı dosya içerisinde aratılır:


ve fonksiyon içeriği değiştirilir;


tekrar aratılır:


ve fonksiyon içeriği değiştirilir;


input_login.cpp içerisinde üst kısımda eğer yoksa eklenir:

aynı dosyada aratılır:

ve aratılan fonksiyonun en altına eklenir;

item.cpp içerisinde aratılır:


ve fonksiyonun içerisine eklenir;

tekrar aratılır:


ve fonksiyonun içerisine eklenir;


questlua_pc.cpp içerisinde aratılır:

ve fonksiyon içeriği komple değiştirilir;


unique_item.h içerisine eklenir:


item_proto.txt:


item_names.txt


denizeri notes
----------------------

item kodu 70059 dur. isteğe göre değiştirilebilir. client/pack kısmından item_list.txt ve item_desc.txt kısmını düzenlemeniz gerekir (yoksa oyun içinde item gözükmez)

bug varmıdır bilmiyorum, aklıma gelen türden denemeler yaptım ve sıkıntı yaşamadım ayrıca fonksiyonda constexpr ve noexcept kullandığım için c++ sürümü düşük dosyalarda derlenmeyebilir, eğer düşük c++ sürümüyle derlemek istiyorsanız constexpr kısmını inline ile değiştirip noexcept kısmını silin.

Geçici Grand Master Beceri Sistemi Nedir?


Metin2 özel sunucularında PvP sistemlerin gelişmesiyle birlikte oyuncuların daha güçlü ve etkileyici yeteneklere sahip olması beklenmektedir. Bu doğrultuda geliştirilen Geçici Grand Master beceri sistemi, oyunculara belirli bir süreliğine yüksek seviyede güç kazandırmaktadır. Bu sistem özellikle C++ tabanlı server src üzerinde geliştirilmiş olup, game core yapılarına entegre edilebilir. Bu yazıda bu sistemin nasıl çalıştığını, avantajlarını ve Metin2 özel sunucularında nasıl uygulanacağını detaylıca inceleyeceğiz.

Geçici Grand Master Beceri Sisteminin Temel Özellikleri

Bu sistem sayesinde oyuncular, belirli bir zaman dilimi boyunca Grand Master seviyesinde becerilere erişebilirler. Bu özellik genellikle turnuvalar, PvP etkinlikleri veya belirli görevler sırasında aktif hale gelir. Sistem, Python veya C++ tabanlı scriptlerle kolayca entegre edilebilir. Özellikle martysama gibi sistemlerde bu beceri setleri, py root üzerinden ayarlanabilir. Auth ve game sunucuları arasında senkronize çalışarak, kullanıcıya anlık olarak bu becerileri sağlar.

Teknik Uygulama ve Entegrasyon

Sistemin temeli, uiscript dosyalarına entegre edilen özel komutlara dayanmaktadır. Oyuncu, belirli bir beceriyi aktif ettiğinde, client src tarafında bu beceri geçici olarak aktif hale gelir. DB tarafında ise bu beceriye ait veriler geçici olarak kaydedilir. Metin2 development süreçlerinde bu tür sistemlerin test edilmesi için source edit işlemleri yapılır. Channel bazında da farklılık gösteren bu sistemler, birden fazla sunucu tipinde test edilebilir.

Avantajları ve Kullanım Alanları

Bu sistem sayesinde oyuncular, PvP mücadelelerinde daha dengeli ve etkileyici performans sergileyebilir. Turnuva modlarında kullanıldığında, tüm oyuncuların eşit şartlarda yarışmasını sağlar. Py GUI arayüzleri sayesinde bu sistem kullanıcı dostu bir yapıya kavuşur. Ayrıca pack dosyaları ile bu beceriler kolayca sunucuya entegre edilebilir. Metin2 lobby sistemlerinde bu tür gelişmiş beceri sistemleri, oyuncu sadakatini artırır ve oyun içi rekabeti daha keyifli hale getirir.

Sonuç

Geçici Grand Master beceri sistemi, Metin2 özel sunucularında PvP deneyimini ciddi anlamda zenginleştirir. C++ ve Python dillerinde geliştirilen bu sistem, hem teknik hem de stratejik açıdan oyunculara yeni imkanlar sunar. Metin2Dev topluluklarında bu tür gelişmeler büyük takdir görmektedir. Sistemin doğru şekilde kurulması ve entegrasyonu için server src üzerinde uzmanlaşmış geliştiricilerin desteği alınmalıdır.


What is the Temporary Grand Master Skill System?


With the development of PvP systems on Metin2 private servers, players are expected to have stronger and more impressive abilities. In this context, the Temporary Grand Master skill system grants players high-level powers for a limited time. This system has been developed on C++-based server src and can be integrated into game core structures. In this article, we will examine how this system works, its advantages, and how it can be implemented on Metin2 private servers in detail.

Key Features of the Temporary Grand Master Skill System

Thanks to this system, players can access Grand Master-level skills for a specific period of time. This feature typically activates during tournaments, PvP events, or specific quests. The system can be easily integrated with scripts based on Python or C++. Especially in systems like martysama, these skill sets can be configured through py root. Through synchronization between auth and game servers, these skills are instantly provided to the user.

Technical Implementation and Integration

The foundation of the system relies on special commands integrated into uiscript files. When a player activates a specific skill, that ability becomes temporarily active on the client src side. On the DB side, data related to this skill is temporarily stored. During Metin2 development processes, such systems are tested via source edit operations. These systems may vary by channel and can be tested across multiple server types.

Advantages and Usage Areas

Thanks to this system, players can demonstrate more balanced and impressive performance in PvP battles. When used in tournament modes, it ensures all players compete under equal conditions. With Py GUI interfaces, this system gains a user-friendly structure. Additionally, these abilities can be easily integrated into the server via pack files. Such advanced skill systems in Metin2 lobby environments increase player loyalty and make in-game competition more enjoyable.

Conclusion

The Temporary Grand Master skill system significantly enriches the PvP experience on Metin2 private servers. Developed in C++ and Python, this system offers players new opportunities from both technical and strategic perspectives. Such developments are highly appreciated within Metin2Dev communities. Proper installation and integration of the system should be carried out with support from experienced developers specializing in server src.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt