[PAYLASIM] Kendi Skilinizi YAPIN

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

Admin

Knight Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
45,967
Evet Arkadaşlar Şimdi Sizlere Skill Editlemeyi ve Skill Eklemeyi Anlatıcağım

Önce Skillinize Bir İSİM Koyun

Neyse Artık Başlıyalım .

Şimdi Sizinde Bildiğiniz Gibi Databasemizde 10 Tane Skill Tablosu Var ( Aslında 14 ama 4'ü İşe Yaramıor )

Bunlardan En Önemlisi MAGIC tüm Skiller Burada Kayıtlıdır ...

Şimdi Skillimizn Resmi İşlemlerini ( adını classını vs .. ) MAGIC tablosundan Yapacağız [Schiller]







MAGIC Tablomuzu Açıp En Aşağı Satıra İniyoruz ve Başlıyoruz Doldurmaya ( YAZDIĞINIZ HERŞEYİ NOT ALIN )

Burdaki Satırların Anlamlarını Şöle Anlatıyım :



MagicNum > Skill Kodu

EnName > Isim

KrName > Sağ Üstteki Isim

Description > Açıklama

SelfEffect > Karakterin Kendisine Efekti

FlyingEffect > Skill Havada Giderken Gösterecegi Efekt

TargetEffect > Skill Dusmana Ulasınca Dusmana Etki Edecek Efekt

SkillLevel > Skill'in Leveli

Skill > Basıldığında Uygulanacak Skill ( Genelde Skill Kodunun Ilk 4 Harfi )

Msp > Kullanacağı Mana

HP > Azaltacağı Can

UseItem > Skill Atıldığında Gidecek Item ( Arrow Gibi )

CastTime > Skill Atış Süresi

ReCastTime > Cooldown Süresi

SuccesRate > Başarı Oranı

Range > Skill MesafesiEvet Bende Sizinle Beraber Bir Skill Ekliyicem Ki Örnek Olsun ( Parantez İçinde Kendi Yazdklarımı Yazıcam ) ...

MagicNum Kısmına 6 Haneli Bir Değer Yazın .. ( BEN 325324 yazdım )

EnName ' e Skill Adı ( Schiller Skill )

KrNamede Aynısını Yazın ( Schiller Skill )

Description Kısmına Açıklama ( Description )

Before Action ve Target Action a 0 yazın ...

SelfEffect ve FlyingEffect ' e Ben 0 Yazdım ..

Target Effecte 32043 Yazdım ...

Moral ' e 7 yazdım

Skill Level Biliyosunuz Zaten ( 65 yazdm )

Skill Kısmına Yazdıgımız MagicNum 'ın ilk 4 Harfi ( 3253 )

Msp 'ye (200 Yazdm)

Hp ye 0 Yazdım

İtemGroup Ben 0 Yaptım .

Use İtem Kullanıcağı İtem Stone oF Priest vb .. ( ben Yine 0 Yaptım )

Cast Time'ı 10 Yptm

CoolDown Süresi Yany Skillin Dolus Süresi 50 Yptm

Başarı Oranını 100 Yapın ..

Range Skill mesafesi ben Yakından Vursun İstiyorum

Typelar Hangi MagicType Dosyalarında Olucağı ben 1 ve 4 YaptıM yany Asaslarda Olucak

Şimdi Typelarda MagicType_1 i Seçtim İlk Ona Ekliyicem

Yine En Aşağı Boş Satıra İniyoruz ...

iNum > Skill Kodu

Name > Skill Adı

Description > Açıklama



Evet

iNum' a Yaptıgımız Skillin Kodunu Yazıyoruz

Name ' e Skillimizin Adını

Description ' a Açıklamamızı

Type 1 Yazın

Hit Rate e Damage Yüzdesi Ben 100 Yazdım

Hit ede 300 Yazdım ..

(Bu Şekilde Worme Yumrukla 4k Vuruyor Silahla 18k )

Add Damage Critcal Vurdugunusda Üstüne Eklenicek Ben 100 Yaptım ..

Delay ' ı 0 Yapın

Geriye Kalan Herşeyide 0 Yapıp Bu Tabloyu Kapatın ...

Şimdi Typeların 2. 4 Yazmıstm

MagicType_4 e girip Onu Editliyices

MagicType_4 için satırların Anlamları :






Radius > Skill Etki Edeceği Alan

Duration > Isleyecek Sure

AttackSpeed > Atak Hızı

Speed > Koşma Hızı

AC > Defans

ACPct > Düşüreceği Defans ( AC Sekmesine - li yazarsanız okumaz )

Attack > Atak Oranı ( 100 = 0 Dır. 120 yaparsanız %20 daha fazla atak verir .. )

MagicAttack > Mage Atağı Oranı

MaxHP > Vereceği Can

MaxHPPct > Düşüreceği Can

MaxMP > Vereceği Mana

MaxMPPct > Düşüreceği Mana

HitRate > Başarı Oranı

AvoidRate > Sekme Oranı

Str,Sta,Dex,Intel,Cha > Vereceği Stat Oranı

FireR,ColdR,LightningR,MagicR,DisaseR,PoisonR > Vereceği Resistans Oranı

ExpPct > Düşüreceği Exp OranıŞimdi

iNum a Skill Idsini

Name ' e Skill Adını

Descriptiona Açıklamamızı Yazdk ve En Önemli yere Geldik ..

Bufftype yani Skillin Gorevi Ben Asas Skilli Yapıordm Bu Yüzden 4 ve 5 yazıcam onu 45 Olarak Yazıyorum

Radius ' a 1 Yazıyorum Nowa Gibi Birşey İçin İdal 30 ve 60 Arasıdır...

Duration ' a 20 yazdm Mesela Parazitin Süresini Böyle Ayarlayabilirsiniz ..

AttackSpeed Adı Üstünde Ben 100 Yaptım

Speed ide 100 Yptm ...

Ac yi 0 yptm Buff Skil Yaparken Kulanabllrsniz...

Acpt yi 100 ypın

Attack ' ı 100 yptm

MagicAttack ' ıda 100 Yaptım

MaxHp Vericeği Hp Buff Skillindeki Gibi Ben 0 Yaptım ...

MaxMpPtc yi 100 Yapın

Hit Rate 'i 0 Yapın

AvoidRate i 100 Yapın

Str,Sta,Dex,Intel,Cha 0 yaptm

FireR,ColdR,LightningR,MagicR,DisaseR,PoisonR Bunlarıda 0 Yaptım

ve Son Olarak ExpPct Bunuda Sıfır Yaptım ...

Ve Şimdi Skillimiz DBye Eklendi Bunu Clientte Ekleme Var Sırada ... En berbat Kısım xD

Öncelikle MAGIC , MAGICTYPE_1 ve MAGICTYPE_4 ' e Eklediğimiz Satırları Not Almıştık Umuyorum Söledim ...

Şimdik Datanıza Girip :

Aşağıdakileri TBL Editor İle Açın ;

Skill_Magic_Main_us.tbl [ MAGIC ' e yazdklarınızı Sırayla yazın ]

Skill_Magic_1.tbl [ MAGICTYPE_1 ' e Yazdıklarınızı Sırayla yazın ]

Skill_Magic_4.tbl[ MAGICTYPE_4 ' e Yazdıklarınızı Sırayla Yazın ]

Knight Online Private Server dünyasında kendinize özel bir skill yapısı oluşturmak, hem oyun deneyiminizi zenginleştirebilir hem de karakterinizin güçlü yönlerini geliştirmenize yardımcı olabilir. Bu makalede, Kendinizi Skilinizi Yapın konusunu detaylı olarak ele alacağız. Knight Online geliştirme (KO Development) sürecinde, karakterinizi özelleştirerek hem stratejik avantajlar elde edebilir hem de oyun içi rollerinizi daha etkili hale getirebilirsiniz.

Neden Kendi Skilinizi Yapmalısınız?
Knight Online oynayan oyuncuların çoğu, standart yetenek sistemleriyle sınırlı kalır. Ancak bir Private Server (PServer) ortamında, sunucu sahipleri veya geliştirici ekipleri, yetenek sistemini özelleştirebilir. Bu da size, kendi karakterinizi özel yeteneklerle donatma şansı sunar. Örneğin bir Warrior, Rogue, Mage veya Priest sınıfı için farklı yetenek kombinasyonları oluşturabilirsiniz.

Skil Geliştirme Adımları
1. Sunucu Dosyalarını İnceleyin: Knight Online emulator (KO Emulator) üzerinde çalışıyorsanız, yetenek sistemini tanıyan dosyaları (server files, database, item.bin, mob.bin, npc.bin) incelemek önemlidir. Bu dosyalar, yeteneklerin nasıl tanımlandığını ve nasıl çalıştığını gösterir.
2. Yetenek Sistemini Tanıyın: Her sınıfın yetenekleri belirli bir yapıya göre tanımlanır. Bu yapıyı anladığınızda, kendi yeteneklerinizi tanımlayabilir veya mevcut yetenekleri düzenleyebilirsiniz.
3. Test Sunucusu Kullanın: Geliştirdiğiniz yetenekleri doğrudan ana sunucuda test etmek yerine, bir zone server veya test sunucusu üzerinden denemek güvenlidir. Bu sayede hataların doğrudan oyuncuları etkilemesini önleyebilirsiniz.

Dikkat Edilmesi Gerekenler
- Yeteneklerin dengeli olması gerekir. Aşırı güçlü yetenekler sunucu dengesini bozabilir.
- Yetenek sistemini değiştirmeden önce mutlaka yedek alın.
- KO Development sürecinde, yeteneklerin veritabanına (Database) doğru şekilde entegre edilmesi gerekir.

Özel Yetenek Örnekleri
Bazı özel yetenekler, sadece belirli sınıflar için değil,跨界 sınıflar için de tasarlanabilir. Örneğin bir Warrior sınıfı için PvP odaklı bir yetenek seti oluşturulabilir. Ya da bir Mage için Casting Speed artıran özel bir yetenek tanımlanabilir. Lycaon, Felankor, Ultima, Juraid gibi karakterlerin yeteneklerini özelleştirerek oyun içi rolleri daha etkileyici hale getirebilirsiniz.

Knight Online Geliştirme Araçları
Knight Online geliştirme sürecinde yardımcı olabilecek bazı araçlar vardır:
- KO Source Code üzerinden yetenek sistemini inceleyebilirsiniz.
- KO Client Edit ile yeteneklerin görünümünü değiştirebilirsiniz.
- Myko veya Usko gibi sistemler üzerinden yetenekleri test edebilirsiniz.

Sonuç
Knight Online dünyasında kendi yeteneklerinizi oluşturmak, hem eğlenceli hem de teknik bir uğraştır. Bu süreçte hem oyun içi deneyiminizi artırır hem de sunucu geliştirme becerilerinizi geliştirirsiniz. Kendinize özel yeteneklerle, PvP savaşlarında öne çıkabilir, sunucuda tanınan bir oyuncu olabilirsiniz. Knight Lobby olarak, bu konuda sizi desteklemek ve bilgi paylaşımı yapmak için buradayız!


Knight Online Private Server world, creating your own custom skill structure can enrich your gaming experience and help you develop your character's strengths. In this article, we will cover the topic of Creating Your Own Skill in detail. During KO Development, customizing your character allows you to gain strategic advantages and enhance your in-game roles.

Why Should You Create Your Own Skills?
Most players of Knight Online stick to standard ability systems. However, in a Private Server (PServer) environment, server owners or development teams can customize the ability system. This gives you the opportunity to equip your character with unique abilities. For instance, you can create different ability combinations for classes like Warrior, Rogue, Mage, or Priest.

Steps for Skill Development
1. Review Server Files: If you are working on a Knight Online emulator (KO Emulator), examining files that define the ability system (server files, database, item.bin, mob.bin, npc.bin) is crucial. These files show how abilities are defined and function.
2. Understand the Ability System: Abilities for each class follow a specific structure. Understanding this structure allows you to define your own abilities or modify existing ones.
3. Use a Test Server: Instead of testing your developed abilities directly on the main server, it's safer to use a zone server or test environment. This prevents errors from directly affecting players.

Important Considerations
- Abilities must be balanced; overly powerful skills can disrupt server balance.
- Always take backups before modifying the ability system.
- In KO Development, abilities must be correctly integrated into the database.

Custom Ability Examples
Some special abilities can be designed not only for specific classes but also for cross-class usage. For example, a PvP-oriented ability set can be created for a Warrior class, or a Mage could have a custom ability increasing Casting Speed. By customizing abilities for characters like Lycaon, Felankor, Ultima, Juraid, you can make their in-game roles more impactful.

Knight Online Development Tools
There are tools that assist in the Knight Online development process:
- Review the ability system through KO Source Code.
- Modify the appearance of abilities via KO Client Edit.
- Test abilities through systems like Myko or Usko.

Conclusion
Creating your own abilities in Knight Online is both fun and technically engaging. This process enhances your in-game experience while improving your server development skills. With custom abilities, you can stand out in PvP battles and become a well-known player on the server. As Knight Lobby, we are here to support you in this journey and share knowledge.
 

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

Benzer konular

Geri
Üst Alt