Tüm detaylarıyla Skill oluşturma & düzenleme!

AdminReklam

PvP Reklam Admini
Yönetici
19 Ocak 2020
108
0
16
{Part 1} >Veritabanı

#1
- "MAGIC" Tablosunu anlama.

#2 - "MAGIC_TYPE" Tablolarını anlama.

#3 - Kendi skillerinizi düzenleme.


{Part 2} >Client

#1b
- "Skill_Magic_Main_us.tbl" tablosunu anlama

#2b - "Skill_Magic_Main_us.tbl" tablosunu düzenleme

#3b - "Skill_Magic1-9.tbl" tablolarını anlama

-------------------------------------------------------------------------

{Part 1}>Veritabanı


Ders 2:
MAGIC_TYPE Tablolarını anlama:


MAGIC_TYPE5:

Genellikle Cure ve res skilleri için kullanılır

Type: Cure tipi. (1 => DoT skiller için ; 2 => Debufflar için ; 3 => Res skilleri için kullanılır)

ExpRecover: Reslenecek exp yüzdesi.

NeedStone: Res için gereken taş sayısını belirtir.


MAGIC_TYPE6:

Dönüşmeler için kullanılır.

Size: Dönüşülecek modelin boyutunu belirtir. (% olarak).

Transform ID: Canavar ya da NPC'nin ID'sini belirtir.

Duration: Dönüşümün süreceği uzunluk.

MaxHP: Dönüşüm sonrası HP'yi belirtir, HP'nin değişmemesini istiyorsanız 0 yapın.

MaxMP: Dönüşüm sonrası MP'yi belirtir, MP'nin değişmemesini istiyorsanız 0 yapın.

Speed: Dönüşüm sonrası yürüme hızını belirtir, yürüme hızının değişmemesini istiyorsanız 0 yapın.

AttackSpeed: 'R' vuruşlarının hızıdır, değişmemesini istiyorsanız 0 yapın.

TotalHit: Oyuncunun bu dönüşümle birlikte yapacağı maksimum damage'i belirtir.

TotalAc: Dönüşüm sonrası AC'yi belirtir, AC'nin değişmemesini istiyorsanız 0 yapın.

TotalHitRate: Dönüşüm sonrası HitRate'i belirtir, HitRate'in değişmemesini istiyorsanız 0 yapın.

TotalEvasionRate: Dönüşüm sonrası EvasionRate'i belirtir, EvasionRate'in değişmemesini istiyorsanız 0 yapın.

TotalFireR: Dönüşüm sonrası Fire Resistance'ı belirtir, Fire Resistance'ın değişmemesini istiyorsanız 0 yapın.

TotalColdR: Dönüşüm sonrası Ice Resistance'ı belirtir, Ice Resistance'ın değişmemesini istiyorsanız 0 yapın.

TotalLightningR: Dönüşüm sonrası Lightning Resistance'ı belirtir, Lightning Resistance'ın değişmemesini istiyorsanız 0 yapın.

TotalMagicR: Dönüşüm sonrası Magic Resistance'ı belirtir, Magic Resistance'ın değişmemesini istiyorsanız 0 yapın.

TotalDeseaseR: Dönüşüm sonrası Disease Resistance'ı belirtir, Disease Resistance'ın değişmemesini istiyorsanız 0 yapın.

TotalPoisonR: Dönüşüm sonrası Poison Resistance'ı belirtir, Poison Resistance'ın değişmemesini istiyorsanız 0 yapın.

Class: Her zaman için 1111.

UserSkillUse: Skilli kullanacak kişi user'sa, 1 olarak ayarlayın, NPC ise 0.

NeedItem: Scroll'un ID'si, 2 normal, 1 özel.

SkillSuccessRate: Her zaman için 0.

MonsterFriendly: Her zaman için 0.


MAGIC_TYPE8:

Bu tablo her türlü Teleport skilleri için kullanılır.

Target: Kullanan kişi hedefe ışınlanacaksa 1 olarak ayarlayın.

Radius: Skilli kullanan kişinin alacağı maksimum mesafe.

WarpType: Kullanan kişinin ışınlanacağı hedef türü. ( 25 => PARTY'deki arkadaşına (YA DA genellikle 25) ; 12 => FRIENDLIST'den seçilmiş arkadaşa ; 1 => Respawn noktasına ; 21 => Canavara)

ExpRecover: Ne işe yaradığı bilinmiyor 0 olarak ayarlaryın.


MAGIC_TYPE9:

Lupine Eyes, Stealth skilleri ve summon skilleri için kullanılıyor (Emin değilim başka ne için)

ValidGroup: Ne işe yaradığı bilinmiyor. 0 olarak ayarlayın.

NationChange: Summon edilen canavarın hangi ırktan olacağını belirler. (1 => Karus ; 2 => El Morad ; 0 => Tarafsız)

MonsterNum: Summon edilen canavarın ID'si.

TargetChange: Ne işe yaradığı bilinmiyor.

StateChange: Ne işe yaradığı bilinmiyor.

Radius: AoE skillinin kapladığı alan.

HitRate: Ne işe yaradığı bilinmiyor. 100 olarak ayarlayın.

Duration: Kullanılan skillin etkinlik süresi.

AddDamage: Skilli kullanırken verilecek hasar (yalnızca Radius belirlerseniz çalışıyor!)

Vision: Emin değilim, 100 olarak ayarlayın.

NeedItem: Summon için gereken Item.


Ders 3: Kendi skillerinizi düzenleme:



-> Bazı sütunları nasıl dolduracağınızı bilmiyorsanız, benzer skillere bakarak yola çıkın.

-> Magic Attack'larına asla çok yüksek Damage vermeyin!

-> Aynı türden skilleri benzer skiller ile karşılaştırıp kontrol edin, hatta genellikle kopyala yapıştır yapın ki zamandan tasarruf edin.




{Part 2} >Client


Açıklama:

Client bölümü Database'e oldukça benziyor, eğer DB kısmını anladıysanız Client kısmında da başarılı olursunuz.

Öncelikle GoatCheez & AKUMA KO TBL Editor'ü indirelim!




Ders 1b: Skill_Magic_Main_us.tbl tablosunu anlama


Aslında hemen hemen MAGIC tablosuyla aynı, tüm sütunları DB'de yaptığınız gibi karşılaştırabilir ve düzenleyebilirsiniz.



Bunun dışında kısaca bilgi vermek gerekirse, TBL'deki hangi sütunun DB'deki hangi sütuna denk geldiğini yazayım.



Sütun 0 => MagicNum

Sütun 1 => EnName

Sütun 2 => KrName

Sütun 3 => Description

Sütun 4 => <Tam olarak ne işe yaradığı bilinmiyor, ekleyeceğiniz skill'e benzer bir skillden bakarak geçirin>

Sütun 5 => BeforeAction

Sütun 6 => TargetAction (Her zaman 0)

Sütun 7 => <Skilli bastığınız andaki sizin üstünüzde çıkan efekt için kullanılıyor.>

Sütun 8 => <Tam olarak ne işe yaradığı bilinmiyor, ekleyeceğiniz skill'e benzer bir skillden bakarak geçirin>

Sütun 9 => <Her zaman 0>

Sütun 10 => SelfEffect (Her zaman 0)

Sütun 11 => FlyingEffect

Sütun 12 => TargetEffect

Sütun 13 => <Tam olarak ne işe yaradığı bilinmiyor, ekleyeceğiniz skill'e benzer bir skillden bakarak geçirin>

Sütun 14 => Moral

Sütun 15 => SkillLevel

Sütun 16 => Skill

Sütun 17 => Msp

Sütun 18 => HP

Sütun 19 => ItemGroup

Sütun 20 => UseItem

Sütun 21 => CastTime

Sütun 22 => ReCastTime

Sütun 23 => <Her zaman 0>

Sütun 24 => <Her zaman 0>

Sütun 25 => SuccessRate

Sütun 26 => Type1

Sütun 27 => Type2

Sütun 28 => Range

Sütun 29 => Event



Ders 2b: Skill_Magic_Main_us.tbl tablosunu düzenleme


Az önce de dediğim gibi, DB ile hemen hemen aynı. Sütunların DB'deki gibi adı olmadığı için her zaman diğer sütunlarla karşılaştırarak yapın ve doğru sütunu düzenlediğinizden emin olun. Ayrıca, hiçbir .tbl'i Doğru Şifreleme Sistemini seçmeden kaydetmeyin.



Doğru Şifreleme Sistemini Seçme:

-> TBL Editor'ünüzden 'Düzenle' sekmesine tıklayın.

-> 'Şifreleme Sistemi'ne tıklayın' & 'Standart KO'yu seçin.



Daha sonra kaydedin ve çıkın.


Ders 3b: Skill_Magic1-9.tbl tablolarını anlama



Bu kısımda, {Part 1} Ders 3: MAGIC_TYPE1-9 tablolarını anlama bölümüne bakmanız yeterli olacaktır. Skill_Magic1-9 Tbl'leri, MAGIC_TYPE1-9 tabloları ile tamamen aynıdır. Anlamayan olursa daha detaylı şekilde anlatmaya çalışırım bu kısmı.