Conquerors of Yohara Official Server Level System and Point System Update
admin
Katılım
23 Eki 2022
Mesajlar
8,850
Çözümler
13
Tepkime puanı
6,489
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.


Ö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.
 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!