Derece sistemi düzenleme

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Çok fazla söze gerek yok basit bir görüntü düzenlemesi, karakteriniz henüz derece almamışken alabileceği özellikleri önceden görebilir.

kendinize göre düzenleme yapmanız gerekebilir orasıda size kalmış.

uicharacter.py aç ve arat

Kod:
elif point >= 1000:             self.toolTipAlignment.AutoAppendTextLine(localeInfo.ALIGN_BONUS_GOOD_1_A, self.toolTipAlignment.POSITIVE_COLOR)             self.toolTipAlignment.AutoAppendTextLine(localeInfo.ALIGN_BONUS_GOOD_1_B, self.toolTipAlignment.POSITIVE_COLOR)             self.toolTipAlignment.AppendSpace(2)

altına ekle

Kod:
elif point < 1000:             self.toolTipAlignment.AutoAppendTextLine(localeInfo.ALIGN_BONUS_GOOD_0_A, self.toolTipAlignment.NEGATIVE_COLOR)             self.toolTipAlignment.AutoAppendTextLine(localeInfo.ALIGN_BONUS_GOOD_0_B, self.toolTipAlignment.NEGATIVE_COLOR)             self.toolTipAlignment.AutoAppendTextLine(localeInfo.ALIGN_BONUS_GOOD_0_C, self.toolTipAlignment.NEGATIVE_COLOR)             self.toolTipAlignment.AppendSpace(2)

locale_game.txt aç ve ekle

Kod:
ALIGN_BONUS_GOOD_0_A    Yükselen Maks HP: +0 ALIGN_BONUS_GOOD_0_B    Canavarlara Karşı Güç: +%0 ALIGN_BONUS_GOOD_0_C    Metin Taşlarına Karşı Güç: +%0




41408_e679b76d54a0c7976f4d32d701aebdc1.png

Metin2 Derece Sistemi Düzenleme Rehberi

Metin2 özel sunucularında derece sistemi, oyuncuların seviye atlamasının yanı sıra belirli statüler kazanmasını sağlayan önemli bir özelliktir. Bu sistem sayesinde oyuncuların ilerlemesi daha anlamlı hale gelir. Ancak doğru şekilde yapılandırılmazsa hem oyun deneyimini bozabilir hem de sunucu dengesini etkileyebilir. Bu yazıda, Metin2 derece sistemi düzenleme işlemlerine detaylı olarak değineceğiz.

Derece Sistemi Nedir?
Metin2'de derece sistemi, oyuncunun belli bir EXP (deneyim) puanı topladığında seviyesini artırması ve bu doğrultuda belli derecelere ulaşmasıdır. Bu sistem, game core tarafında tanımlanır ve player level ile ilişkilidir. Derece sistemi, client src ve server src arasında koordineli çalışarak sunucuya özel yapılandırılabilir.

Yanlış Derece Ayarı Neler Yaratır?
Yanlış derece ayarları; oyun dengesizliği, oyuncu kaçışı ve sunucu popülasyon sorunları gibi ciddi problemlere yol açabilir. Örneğin, dereceler arası EXP farkı çok yüksekse oyuncular motivasyonunu kaybedebilir. Tersine çok düşükse oyunun zorluğu düşer ve PvP sistemi etkilenir.

Derece Sistemi Nasıl Değiştirilir?
Öncelikle C++ tabanlı server src üzerinde char_manager.cpp veya benzeri dosyalarda level_table tanımlamaları yapılır. Bu tablo, her dereceye karşılık gelen EXP miktarlarını içerir. Bu tabloyu düzenlemek için source edit işlemleri yapılır. Ayrıca, Python tabanlı py root dosyalarında da bazı ayarlar yapılabilir. UIScript üzerinden kullanıcı arayüzünde derece göstergeleri özelleştirilebilir.

Martysama[/COORDINATE] gibi kaynaklar, derece sistemini özelleştirmek isteyen geliştiricilere büyük kolaylık sağlar. Metin2Dev topluluklarında sunulan örnek C++ script dosyaları, bu konuda referans alınabilir. DB Core üzerinde de kullanıcıların dereceleriyle ilgili veriler saklanır. Bu nedenle auth ve game sunucuları arasındaki senkronizasyon önemlidir.

Sunucuya Özel Derece Tanımlama
Oyuncuların farklı yollarla dereceler kazanabilmesi için sistem özelleştirilebilir. Örneğin, PvP zaferleriyle ekstra EXP verilebilir. Bu tarz özelleştirmeler için Python GUI araçları veya manuel script değişiklikleri yapılır. Metin2 lobby sunucularında bu sistemlerin test edilmesi önemlidir.

Sonuç
Metin2 özel sunucularında derece sistemi, oyun içi ilerlemeyi şekillendiren temel unsurlardan biridir. Doğru yapılandırılmış bir sistem, oyuncuların uzun süre sunucuda kalmasını sağlar. Metin2lobby.com olarak bu tür sistemleri detaylıca inceleyip, development sürecine katkı sunmaya devam ediyoruz.


Metin2 Degree System Configuration Guide

In Metin2 private servers, the degree system is an essential feature that allows players to gain certain statuses alongside leveling up. This system makes player progression more meaningful. However, if not configured correctly, it can disrupt the gaming experience and affect server balance. In this article, we will cover editing the Metin2 degree system in detail.

What is the Degree System?
In Metin2, the degree system refers to the process where a player advances to higher levels by collecting a specific amount of EXP points, eventually achieving certain degrees. This system is defined within the game core and is linked with player level. The degree system operates coordinately between client src and server src, and can be customized for private servers.

What Problems Can Incorrect Degree Settings Cause?
Incorrect degree settings may lead to serious issues such as game imbalance, player attrition, and population problems on the server. For example, if the EXP gap between degrees is too high, players might lose motivation. Conversely, if it's too low, the game's difficulty decreases and the PvP system suffers.

How to Modify the Degree System?
Firstly, in the C++-based server src, level_table definitions are made in files like char_manager.cpp. This table includes the EXP values required for each degree. Editing this table involves source edit operations. Additionally, some configurations can be done via Python-based py root files. The degree indicators can also be customized through UIScript.

Martysama and similar resources offer great convenience for developers wanting to customize the degree system. Example C++ script files provided in Metin2Dev communities can serve as references. Player degree-related data is stored in the DB Core; thus, synchronization between auth and game servers is crucial.

Custom Degree Definitions for Servers
Players can be allowed to gain degrees through different means, customizable via the system. For example, extra EXP can be awarded based on PvP victories. Such customizations can be achieved using Python GUI tools or manual script edits. Testing these systems on Metin2 lobby servers is critical.

Conclusion
The degree system in Metin2 private servers is one of the fundamental elements shaping in-game progression. A well-configured system ensures longer player retention. At Metin2lobby.com, we continue to analyze such systems thoroughly and contribute to the development process.
 

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

Benzer konular

Geri
Üst Alt