Normalde içimden hiç paylaşmak gelmiyordu ama bayadır herkesin aradığı sistem kodlama LennT'e aittir anlatım ingilizce bir önceki version gibi ufak tefek hata alanlar skype eklesin yardımcı olmaya çalışırım
Kuşağı envantere kod ile çağırdığınızda absorbe oranı random gelir
%11 & %19 arası %19'dan sonra parlar official tip
Kuşağın maxmimum emiş derecesi %25'dir
Aynı tip 2 kuşağı absorbe ettiğinizde %19dan & %25 random olarak gider
KONU EKSİKLERİ (YAPMAYI UNUTMAYIN)
CLİENT SOURCE !
GameLib/RaceData.h Açılır;
Aratılır: #include "../eterGrnLib/Thing.h"
Altına Eklenir: #include "../UserInterface/Locale_inc.h"[/COLO#includeCOLOR=rgb(0, 0, 0)]GameLib/ActorInstanceAttach.cpp Açılır;
Aratılır:[/B] #include "../EffectLib/EffectManager.h"
Altıne Eklenir: #include "../UserInterface/Locale_inc.h"
WOLFMAN KULLANMAYANLAR UYGULASIN !
GameLib/ItemData.cpp Açılır;
Aratılır: void CItemData::SetItemScale
Kod Bloğu Şu Şekilde Düzenlenir:
root/uitooltip.py Açılır;
Aratılır ve Silinir:
Wolfmansız item_scale:
WOLFMAN KULLANMAYANLAR UYGULASIN ! SON
OYUN İÇİNDEN GÖRÜNTÜLER
SKYPE ADRESİM; berke.cebeci7
Kuşağı envantere kod ile çağırdığınızda absorbe oranı random gelir
%11 & %19 arası %19'dan sonra parlar official tip
Kuşağın maxmimum emiş derecesi %25'dir
Aynı tip 2 kuşağı absorbe ettiğinizde %19dan & %25 random olarak gider
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
KONU EKSİKLERİ (YAPMAYI UNUTMAYIN)
CLİENT SOURCE !
GameLib/RaceData.h Açılır;
Aratılır: #include "../eterGrnLib/Thing.h"
Altına Eklenir: #include "../UserInterface/Locale_inc.h"[/COLO#includeCOLOR=rgb(0, 0, 0)]GameLib/ActorInstanceAttach.cpp Açılır;
Aratılır:[/B] #include "../EffectLib/EffectManager.h"
Altıne Eklenir: #include "../UserInterface/Locale_inc.h"
WOLFMAN KULLANMAYANLAR UYGULASIN !
GameLib/ItemData.cpp Açılır;
Aratılır: void CItemData::SetItemScale
Kod Bloğu Şu Şekilde Düzenlenir:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
root/uitooltip.py Açılır;
Aratılır ve Silinir:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Wolfmansız item_scale:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
WOLFMAN KULLANMAYANLAR UYGULASIN ! SON
OYUN İÇİNDEN GÖRÜNTÜLER
SKYPE ADRESİM; berke.cebeci7
[C++] Yeni Official Scaleli Kuşak Sistemi
Metin2 özel sunucularında geliştirme yaparken, oyuncu deneyimini artırmak için sürekli olarak yenilikler eklenmesi gerekir. Bu yeniliklerden birisi de kuşak sisteminin güncellenmiş versiyonudur. Bu yazıda, resmi Metin2 skalasına uyumlu yeni bir kuşak sistemi geliştirmeye odaklanacağız. Bu sistem sayesinde hem yetenek ağacı hem de kuşak seviyesi daha dengeli ve ilgi çekici hale getirilebilir.
Sistem Hakkında Genel Bilgiler
Yeni kuşak sistemi, oyuncuların kuşağını yükselttikçe kazandıkları bonuslar ve yeteneklerle şekillenir. Bu sistem, C++ tabanlı game core üzerinde çalışır ve doğrudan sunucu tarafında tanımlanır. Sistem, kuşak seviyesi arttıkça karakterin hasar, savunma, can gibi değerlerini artırır. Aynı zamanda bazı kuşak seviyelerinde özel görsel efektler veya yetenek bonusları da verilebilir.
Neden Official Scale Kullanılmalı?
Official scale, Metin2'nin resmi sunucularında kullanılan kuşak ve level sistemidir. Bu skala, denge açısından optimize edilmiştir. Private sunucularda bu skala kullanıldığında, oyuncuların beklediği deneyimi yaşaması sağlanır. Bu sayede sunucunuzun rekabet gücü artar. Ayrıca, yeni başlayan oyuncuların sistemle kolayca uyum sağlaması sağlanır.
Kodlama Yapısı ve Entegrasyon
Bu sistem C++ dilinde yazılmıştır ve Metin2 game server source code içine entegre edilir. Sistem, kuşak seviyesi her değiştiğinde belirli fonksiyonları tetikler. Bu fonksiyonlar, karakterin bonus değerlerini otomatik olarak hesaplayıp atar. Örneğin, 1. kuşaktan 2. kuşağa geçince +10 STR ve +5 HP bonusu verilebilir. Bu değerler config dosyasından değiştirilebilir.
Özellikler ve Avantajlar
- Otomatik bonus atamalar
- Official skala uyumu
- Kolay konfigürasyon
- Geliştirilebilir yapı
- Sunucu tarafında güvenli çalışabilme
Bonus Tablosu Örneği[/BR]Kuşak Seviyesi 1: +5 STR, +5 HT[*]Kuşak Seviyesi 2: +10 STR, +10 HT, +50 HP[*]Kuşak Seviyesi 3: +15 STR, +15 HT, +100 HP, +20 DMG[*]Ve devamı...
Dikkat Edilmesi Gerekenler
Sistem doğru şekilde entegre edilmezse sunucuda hatalar oluşabilir. Özellikle kuşak seviyesi geçişlerinde bonusların doğru aktarılması için test aşaması çok önemlidir. Ayrıca, bonus değerleri oyuncuların dengesiz güçlenmesine sebep olmayacak şekilde ayarlanmalıdır.
Sonuç
Official scale uyumlu kuşak sistemi, Metin2 özel sunucularında oyuncu memnuniyetini ve sunucu dengesini artıran önemli bir özelliktir. C++ tabanlı bu sistem, geliştiricilere esneklik sunar ve kolayca özelleştirilebilir. Bu sayede hem oyuncular hem de sunucu sahipleri için faydalı bir sistem ortaya çıkar.
[C++] New Official Scalable Belt System
In Metin2 private server development, constant updates are required to enhance player experience. One of these innovations is the updated belt system. In this article, we will focus on developing a new belt system that complies with the official Metin2 scale. With this system, both skill trees and belt levels can be balanced and more engaging.
General Information About the System
The new belt system shapes bonuses and skills gained by players as they advance their belt rank. This system runs on the C++-based game core and is defined directly on the server side. As the belt level increases, it boosts character stats such as damage, defense, and health. Additionally, special visual effects or skill bonuses can also be granted at certain belt levels.
Why Should Official Scale Be Used?
Official scale refers to the belt and level system used in Metin2's official servers. Since it is optimized for balance, using this scale ensures players have the expected gameplay experience. This increases the competitiveness of your server and helps new players easily adapt to the system.
Coding Structure and Integration
This system is written in C++ and integrated into the Metin2 game server source code. The system triggers specific functions whenever the belt level changes. These functions automatically calculate and assign bonus values to the character. For example, when advancing from 1st to 2nd belt, a bonus of +10 STR and +5 HP can be given. These values can be modified via configuration files.
Features and Advantages
- Automatic bonus assignments
- Official scale compatibility
- Easy configuration
- Extensible structure
- Secure operation on the server side
Sample Bonus Table
Belt Level 1: +5 STR, +5 HT[*]Belt Level 2: +10 STR, +10 HT, +50 HP[*]Belt Level 3: +15 STR, +15 HT, +100 HP, +20 DMG[*]And so on...
Important Considerations
Incorrect integration of the system may cause errors in the server. Testing is especially critical during belt level transitions to ensure bonuses are correctly applied. Moreover, bonus values must be set carefully to avoid unbalanced power growth among players.
Conclusion
An official-scale compatible belt system is a vital feature that enhances player satisfaction and server balance in Metin2 private servers. This C++-based system offers flexibility to developers and can be customized easily. Thus, it creates a beneficial system for both players and server owners.
