- Katılım
- 23 Eki 2022
- Mesajlar
- 8,848
- Çözümler
- 13
- Tepkime puanı
- 6,486
- Puanları
- 113
- Yaş
- 28
Conquerors of Yohara, Metin2 Official Server sürümlerinde bulunan Yohara Fatihi (Conqueror) seviye sistemi ve puan sistemini sunucunuza eklemenizi sağlayan C++ tabanlı bir sistemdir. Bu paylaşım, temel Conqueror mekaniklerini, gerekli haritaları ve seviye sistemini içerir. Sistemin dili İspanyolca olduğundan, dosyaların çevrilmesi veya resmi sunucu yamalarından faydalanılması önerilir.
Özellikle aşağıdaki alanların tanımlanması gerekmektedir:
Ayrıca Affect isimlerine aşağıdaki değerler eklenmelidir:
Bu değerler, affect.h içerisinde bulunan EAffectBits enum yapısıyla eşleşmelidir.
Monster spawnları eklenmemiştir.
Paylaşım sahibi isterse ilerleyen zamanlarda;
ekleyebileceğini belirtmektedir.
enum EConquerorMap
{
EASTPLAIN_01 = 184,
EASTPLAIN_02 = 185,
EASTPLAIN_03 = 186,
EMPIRECASTLE = 187,
};
Farklı map index kullanmak isteyenler bu kısmı düzenleyebilir.
Gerekli client dosyaları için paylaşım sahibi aşağıdaki projeyi önermektedir:
9Skills-Conquerors-Yohara
Özellikler
- Official Server Conquerors of Yohara seviye sistemi
- Yohara Conqueror Point sistemi
- Conqueror Level desteği
- Yeni Yohara haritaları (boş map dosyaları)
- C++ kaynak kodu
- Official server mantığına uygun yapı
- Genişletilebilir sistem
- Yeni affect flag desteği
Skill Proto Düzenlemesi
Bu sistemi kullanabilmek için skill_proto dosyasında yeni Affect Flag değerlerinin eklenmesi gerekir.Özellikle aşağıdaki alanların tanımlanması gerekmektedir:
- setAffectFlag
- setAffectFlag2
Ayrıca Affect isimlerine aşağıdaki değerler eklenmelidir:
- CHEONUN
- NONE1
- NONE2
- NONE3
- NONE4
- NONE5
- ...
- NONE13
Bu değerler, affect.h içerisinde bulunan EAffectBits enum yapısıyla eşleşmelidir.
Sistem Mantığı
Paylaşım sahibinin belirttiğine göre;- Conqueror Level 1 veya üzeri olan oyuncular Conqueror olarak kabul edilir.
- Daha düşük seviyedekiler normal oyuncu statüsünde kalır.
- Hydra içeriklerinden sonra aktif edilmesi tavsiye edilmektedir.
- İlerleyen sürümlerde sistem daha da geliştirilebilir.
Haritalar
Paylaşımdaki haritalar yalnızca temel yapıdan oluşmaktadır.Monster spawnları eklenmemiştir.
Paylaşım sahibi isterse ilerleyen zamanlarda;
- Monsterlar
- NPC'ler
- Spawn bölgeleri
ekleyebileceğini belirtmektedir.
Yeni Harita ID'leri
length.h dosyasında aşağıdaki enum bulunmaktadır.enum EConquerorMap
{
EASTPLAIN_01 = 184,
EASTPLAIN_02 = 185,
EASTPLAIN_03 = 186,
EMPIRECASTLE = 187,
};
Farklı map index kullanmak isteyenler bu kısmı düzenleyebilir.
Görsel Gereksinimler
Sistemin tam olarak çalışabilmesi için istemci tarafında gerekli arayüz ve görsellerin de eklenmesi gerekir.Gerekli client dosyaları için paylaşım sahibi aşağıdaki projeyi önermektedir:
9Skills-Conquerors-Yohara
İçerik
- Yohara Conqueror System
- Conqueror Point System
- Official Server Level System
- C++ Source
- Empty Maps
- Affect Güncellemeleri
- Skill Proto Düzenlemeleri
- Length.h Map Tanımları
Kurulum Notları
- Server Source'a patch uygulanmalıdır.
- Client tarafındaki görseller eklenmelidir.
- Affect Flag tanımları güncellenmelidir.
- Skill Proto yeniden düzenlenmelidir.
- Gerekli enum tanımları source ile uyumlu hale getirilmelidir.
- İstenirse yeni map indexleri kullanılabilir.
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
