YARDIMCI ŞAMAN SİSTEMİ (Düzenlenmiş hali)

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Herkese Merhaba Bügün Size Düzenlenmiş Şaman Sistemini Paylasıyoruz

g6zYB0.png


Yapılan Fixler
1- /ip /p Komudu İle Şaman Gidiyodu Fixlendi
2- Level Bozuk Gözüküyodu Fixlendi

Not: Sistemin Hala Sorunları vardır el birliğiyle çözersek bu sistemide iyi bir hale sokmuş oluruz

Sistem Alınmıstır <3


Euro Marcovic İzin Alınmıstır .









Kanıt :


Yardımcı Şaman Sistemi (Düzenlenmiş Hali) - Metin2 Özel Sunucular İçin Geliştirilmiş Özellik

Metin2 özel sunucu geliştirme sürecinde, oyuncuların oyun deneyimini zenginleştirmek ve karakterlerin daha dengeli gelişim göstermesini sağlamak adına birçok yenilik getirilmektedir. Bu yeniliklerden birisi de Yardımcı Şaman Sistemi'dir. Bu sistem, özellikle PVP odaklı sunucularda karakterlerin stratejik olarak daha fazla planlama yapmasını teşvik eder ve savaş esnasında destek sağlayabilen yeni bir rol tanımlar.

Sistem Nedir?
Yardımcı Şaman Sistemi, ana karakterin yanında şaman sınıfından bir yardımcı karakterin çağrılmasına olanak tanır. Bu yardımcı karakter, savaş sırasında ana karaktere çeşitli yollarla destek sağlar. Bu destek; sağlık yenileme, mana artırımı, hasar çarpanı gibi etkilerle sağlanabilir. Sistem, genellikle C++ tabanlı sunucu kaynak kodları üzerinde geliştirilir ve özel komutlarla aktif edilir.

Teknik Uygulama
Bu sistemin entegrasyonu için öncelikle game server tarafında gerekli C++ kodlamaları yapılmalıdır. Yardımcı şamanın召唤 (çağırma), eylemlerini tanımlayan betikler, py root dizininde yer alır. Burada uiscript yardımıyla kullanıcı arayüzüne özel butonlar eklenir. Örneğin bir ButtonShamanSummon.py dosyası oluşturulabilir. Bu dosya sayesinde oyuncu, belirli bir seviye veya görev tamamlamasıyla yardımcı şamanı çağırabilir.

Özellikler ve Yetenekler
Yardımcı şaman karakteri, sınırlı bir süre için savaş alanında kalır. Bu süre zarfında şu yetenekleri kullanabilir:
- Ana karakterin canını yenileme.
- Mana desteği sağlama.
- Hasar çarpanı veya savunma artışı verme.
- Düşmanlara negatif efektler uygulama.
Yetenekler, sunucuya özel olarak özelleştirilebilir. Bu da her sunucunun kendi oyun mekaniğini şekillendirmesine olanak tanır.


PVP Etkileri
PVP sistemlerinde bu özellik, savaşlarda stratejik derinlik kazandırır. Oyuncular artık sadece kendi karakterlerinin yeteneklerini değil, yardımcı şamanın da yeteneklerini planlamak zorundadır. Bu durum, takım bazlı PVP maçlarında daha fazla koordinasyon gerektirir ve oyun deneyimini daha rekabetçi kılar.

Geliştirme ve Özelleştirme
Sunucu geliştiricileri, bu sistemi kendi server src dosyalarına entegre ederken Martysama veya diğer C++ sistemlerinden faydalanabilir. Sistem, Python GUI ile arayüz tarafında da özelleştirilebilir. Örneğin, yardımcı şamanın yetenek seviyesi, oyuncunun level durumuna göre değişebilir. Ayrıca db core üzerinden yetenekler veritabanında saklanabilir.

Sonuç
Yardımcı Şaman Sistemi, Metin2 özel sunucularında oyun içi stratejiyi ve oyuncu etkileşimini artırmak için geliştirilmiş güçlü bir özelliktir. Doğru uygulandığında, hem PVE hem de PVP deneyimini ciddi anlamda zenginleştirir. Geliştiriciler için ise bu sistem, source edit kabiliyetlerini test etmeleri için harika bir fırsat sunar.


Helper Shaman System (Revised Version) - Enhanced Feature for Metin2 Private Servers

During the development process of Metin2 private servers, many innovations are introduced to enrich players' gaming experience and allow characters to develop more balanced. One of these innovations is the Helper Shaman System. This system encourages more strategic planning by players, especially on PVP-oriented servers, and introduces a new role that can provide support during combat.

What Is The System?
The Helper Shaman System allows summoning a shaman-class helper character alongside the main character. During combat, this helper character provides various types of support to the main character. This support may come through health regeneration, mana boosts, damage multipliers, etc. The system is typically developed on top of C++ based server source codes and activated with custom commands.

Technical Implementation
To integrate this system, necessary C++ coding must first be done on the game server side. Scripts defining the actions of the helper shaman are located within the py root directory. With the help of uiscript, special buttons can be added to the user interface. For example, a file named ButtonShamanSummon.py can be created. This file enables the player to summon the helper shaman after completing certain levels or quests.

Features and Abilities
The helper shaman character remains on the battlefield for a limited time. During this time, it can use abilities such as:
- Regenerating the main character's health.
- Providing mana support.
- Granting damage multipliers or defense increases.
- Applying negative effects to enemies.
Abilities can be customized specifically per server, allowing each server to shape its own gameplay mechanics.


PVP Effects
In PVP systems, this feature adds strategic depth to battles. Players must now consider not only their own character's abilities but also those of the helper shaman. This requirement increases coordination in team-based PVP matches and makes the game experience more competitive.

Development and Customization
Server developers can integrate this system into their own server src files by utilizing systems like Martysama or other C++ implementations. On the UI side, the system can also be customized using Python GUI. For instance, the helper shaman's skill level might vary depending on the player's level. Additionally, abilities can be stored in the database via db core.

Conclusion
The Helper Shaman System is a powerful feature designed to enhance in-game strategy and player interaction in Metin2 private servers. When properly implemented, it significantly enriches both PVE and PVP experiences. For developers, this system offers an excellent opportunity to test their source edit capabilities.
 

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

Benzer konular

Geri
Üst Alt