Yeni Kuşakları Ekleme

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Evet arkdaşlar forumda konusu verişmiş ama ekleme anlatımı yok dün bu kuşakları
eklerken uğraşmıştım sizinle paylaşayım dedim iyi forumlar like eksik etmeyin


İlk önce Bu Konunun yapılması lazım
Kuşakların görünmesi için
@ 1


locale_tr pack'indeki item_list.txt açılır en alta eklenir
Kod:
86001    WING    icon/item/86001.tga    d:/ymir work/item/wing/acce_05_86_001.gr2 86002    WING    icon/item/86002.tga    d:/ymir work/item/wing/acce_05_86_002.gr2 86003    WING    icon/item/86003.tga    d:/ymir work/item/wing/acce_05_86_003.gr2 86004    WING    icon/item/86004.tga    d:/ymir work/item/wing/acce_05_86_004.gr2 86005    WING    icon/item/86005.tga    d:/ymir work/item/wing/acce_06_86_005.gr2 86006    WING    icon/item/86006.tga    d:/ymir work/item/wing/acce_06_86_006.gr2 86007    WING    icon/item/86007.tga    d:/ymir work/item/wing/acce_06_86_007.gr2 86008    WING    icon/item/86008.tga    d:/ymir work/item/wing/acce_06_86_008.gr2 86011    WING    icon/item/86011.tga    d:/ymir work/item/wing/acce_07_86_011.gr2 86012    WING    icon/item/86012.tga    d:/ymir work/item/wing/acce_07_86_012.gr2 86013    WING    icon/item/86013.tga    d:/ymir work/item/wing/acce_07_86_013.gr2 86014    WING    icon/item/86014.tga    d:/ymir work/item/wing/acce_07_86_014.gr2 86015    WING    icon/item/86015.tga    d:/ymir work/item/wing/acce_08_86_015.gr2 86016    WING    icon/item/86016.tga    d:/ymir work/item/wing/acce_08_86_016.gr2 86017    WING    icon/item/86017.tga    d:/ymir work/item/wing/acce_08_86_017.gr2 86018    WING    icon/item/86018.tga    d:/ymir work/item/wing/acce_08_86_018.gr2 86021    WING    icon/item/86021.tga    d:/ymir work/item/wing/acce_09_86_021.gr2 86022    WING    icon/item/86022.tga    d:/ymir work/item/wing/acce_09_86_022.gr2 86023    WING    icon/item/86023.tga    d:/ymir work/item/wing/acce_09_86_023.gr2 86024    WING    icon/item/86024.tga    d:/ymir work/item/wing/acce_09_86_024.gr2 86025    WING    icon/item/86025.tga    d:/ymir work/item/wing/acce_10_86_025.gr2 86026    WING    icon/item/86026.tga    d:/ymir work/item/wing/acce_10_86_026.gr2 86027    WING    icon/item/86027.tga    d:/ymir work/item/wing/acce_10_86_027.gr2 86028    WING    icon/item/86028.tga    d:/ymir work/item/wing/acce_10_86_028.gr2 86031    WING    icon/item/86031.tga    d:/ymir work/item/wing/acce_11_86_031.gr2 86032    WING    icon/item/86032.tga    d:/ymir work/item/wing/acce_11_86_032.gr2 86033    WING    icon/item/86033.tga    d:/ymir work/item/wing/acce_11_86_033.gr2 86034    WING    icon/item/85034.tga    d:/ymir work/item/wing/acce_11_86_034.gr2 86035    WING    icon/item/86035.tga    d:/ymir work/item/wing/acce_12_86_035.gr2 86036    WING    icon/item/86036.tga    d:/ymir work/item/wing/acce_12_86_036.gr2 86037    WING    icon/item/86037.tga    d:/ymir work/item/wing/acce_12_86_037.gr2 86038    WING    icon/item/86038.tga    d:/ymir work/item/wing/acce_12_86_038.gr2 86041    WING    icon/item/86041.tga    d:/ymir work/item/wing/acce_13_86_041.gr2 86042    WING    icon/item/86042.tga    d:/ymir work/item/wing/acce_13_86_042.gr2 86043    WING    icon/item/86043.tga    d:/ymir work/item/wing/acce_13_86_043.gr2 86044    WING    icon/item/86044.tga    d:/ymir work/item/wing/acce_13_86_044.gr2 86045    WING    icon/item/86045.tga    d:/ymir work/item/wing/acce_14_86_045.gr2 86046    WING    icon/item/86046.tga    d:/ymir work/item/wing/acce_14_86_046.gr2 86047    WING    icon/item/86047.tga    d:/ymir work/item/wing/acce_14_86_047.gr2 86048    WING    icon/item/86048.tga    d:/ymir work/item/wing/acce_14_86_048.gr2 86051    WING    icon/item/86051.tga    d:/ymir work/item/wing/acce_15_86_051.gr2 86052    WING    icon/item/86052.tga    d:/ymir work/item/wing/acce_15_86_052.gr2 86053    WING    icon/item/86053.tga    d:/ymir work/item/wing/acce_15_86_053.gr2 86054    WING    icon/item/86054.tga    d:/ymir work/item/wing/acce_15_86_054.gr2 86055    WING    icon/item/86055.tga    d:/ymir work/item/wing/acce_16_86_055.gr2 86056    WING    icon/item/86056.tga    d:/ymir work/item/wing/acce_16_86_056.gr2 86057    WING    icon/item/86057.tga    d:/ymir work/item/wing/acce_16_86_057.gr2 86058    WING    icon/item/86058.tga    d:/ymir work/item/wing/acce_16_86_058.gr2

item_desc.txt açılır en alta eklenir
Kod:
86001    Zi Bandı (basit)    Bu kuşak kullandığın silah veya zırha ait bonusun %1'ini emer. 86002    Zi Bandı (zarif)    Bu kuşak kullandığın silah veya zırha ait bonusun %5'ini emer. 86003    Zi Bandı (asil)    Bu kuşak kullandığın silah veya zırha ait bonusun %10'unu emer. 86004    Zi Bandı (kişiye öz.)    Bu kuşak kullandığın silah veya zırha ait bonusun %11~20'ini emer. 86005    Chou Bandı (basit)    Bu kuşak kullandığın silah veya zırha ait bonusun %1'ini emer. 86006    Chou Bandı (zarif)    Bu kuşak kullandığın silah veya zırha ait bonusun %5'ini emer. 86007    Chou Bandı (asil)    Bu kuşak kullandığın silah veya zırha ait bonusun %10'unu emer. 86008    Chou Bandı (kişiye öz.)    Bu kuşak kullandığın silah veya zırha ait bonusun %11~20'ini emer. 86011    Yin Bandı (basit)    Bu kuşak kullandığın silah veya zırha ait bonusun %1'ini emer. 86012    Yin Bandı (zarif)    Bu kuşak kullandığın silah veya zırha ait bonusun %5'ini emer. 86013    Yin Bandı (asil)    Bu kuşak kullandığın silah veya zırha ait bonusun %10'unu emer. 86014    Yin Bandı (kişiye öz.)    Bu kuşak kullandığın silah veya zırha ait bonusun %11~20'ini emer. 86015    Mao Bandı (basit)    Bu kuşak kullandığın silah veya zırha ait bonusun %1'ini emer. 86016    Mao Bandı (zarif)    Bu kuşak kullandığın silah veya zırha ait bonusun %5'ini emer. 86017    Mao Bandı (asil)    Bu kuşak kullandığın silah veya zırha ait bonusun %10'unu emer. 86018    Mao Bandı (kişiye öz.)    Bu kuşak kullandığın silah veya zırha ait bonusun %11~20'ini emer. 86021    Chen Bandı (basit)    Bu kuşak kullandığın silah veya zırha ait bonusun %1'ini emer. 86022    Chen Bandı (zarif)    Bu kuşak kullandığın silah veya zırha ait bonusun %5'ini emer. 86023    Chen Bandı (asil)    Bu kuşak kullandığın silah veya zırha ait bonusun %10'unu emer. 86024    Chen Bandı (kişiye öz.)    Bu kuşak kullandığın silah veya zırha ait bonusun %11~20'ini emer. 86025    Si Bandı (basit)    Bu kuşak kullandığın silah veya zırha ait bonusun %1'ini emer. 86026    Si Bandı (zarif)    Bu kuşak kullandığın silah veya zırha ait bonusun %5'ini emer. 86027    Si Bandı (asil)    Bu kuşak kullandığın silah veya zırha ait bonusun %10'unu emer. 86028    Si Bandı (kişiye öz.)    Bu kuşak kullandığın silah veya zırha ait bonusun %11~20'ini emer. 86031    Wu Bandı (basit)    Bu kuşak kullandığın silah veya zırha ait bonusun %1'ini emer. 86032    Wu Bandı (zarif)    Bu kuşak kullandığın silah veya zırha ait bonusun %5'ini emer. 86033    Wu Bandı (asil)    Bu kuşak kullandığın silah veya zırha ait bonusun %10'unu emer. 86034    Wu Bandı (kişiye öz.)    Bu kuşak kullandığın silah veya zırha ait bonusun %11~20'ini emer. 86035    Wei Bandı (basit)    Bu kuşak kullandığın silah veya zırha ait bonusun %1'ini emer. 86036    Wei Bandı (zarif)    Bu kuşak kullandığın silah veya zırha ait bonusun %5'ini emer. 86037    Wei Bandı (asil)    Bu kuşak kullandığın silah veya zırha ait bonusun %10'unu emer. 86038    Wei Bandı (kişiye öz.)    Bu kuşak kullandığın silah veya zırha ait bonusun %11~20'ini emer. 86041    Shen Bandı (basit)    Bu kuşak kullandığın silah veya zırha ait bonusun %1'ini emer. 86042    Shen Bandı (zarif)    Bu kuşak kullandığın silah veya zırha ait bonusun %5'ini emer. 86043    Shen Bandı (asil)    Bu kuşak kullandığın silah veya zırha ait bonusun %10'unu emer. 86044    Shen Bandı (kişiye öz.)    Bu kuşak kullandığın silah veya zırha ait bonusun %11~20'ini emer. 86045    Yu Bandı (basit)    Bu kuşak kullandığın silah veya zırha ait bonusun %1'ini emer. 86046    Yu Bandı (zarif)    Bu kuşak kullandığın silah veya zırha ait bonusun %5'ini emer. 86047    Yu Bandı (asil)    Bu kuşak kullandığın silah veya zırha ait bonusun %10'unu emer. 86048    Yu Bandı (kişiye öz.)    Bu kuşak kullandığın silah veya zırha ait bonusun %11~20'ini emer. 86051    Xu Bandı (basit)    Bu kuşak kullandığın silah veya zırha ait bonusun %1'ini emer. 86052    Xu Bandı (zarif)    Bu kuşak kullandığın silah veya zırha ait bonusun %5'ini emer. 86053    Xu Bandı (asil)    Bu kuşak kullandığın silah veya zırha ait bonusun %10'unu emer. 86054    Xu Bandı (kişiye öz.)    Bu kuşak kullandığın silah veya zırha ait bonusun %11~20'ini emer. 86055    Hai Bandı (basit)    Bu kuşak kullandığın silah veya zırha ait bonusun %1'ini emer. 86056    Hai Bandı (zarif)    Bu kuşak kullandığın silah veya zırha ait bonusun %5'ini emer. 86057    Hai Bandı (asil)    Bu kuşak kullandığın silah veya zırha ait bonusun %10'unu emer. 86058    Hai Bandı (kişiye öz.)    Bu kuşak kullandığın silah veya zırha ait bonusun %11~20'ini emer.

item_names.txt açılır eklenir
Kod:
86001    Zi Bandı (basit) 86002    Zi Bandı (zatif) 86003    Zi Bandı (asil) 86004    Zi Bandı (kiş. öz.) 86005    Chou Bandı (basit) 86006    Chou Bandı (zatif) 86007    Chou Bandı (asil) 86008    Chou Bandı (kiş. öz.) 86011    Yin Bandı (basit) 86012    Yin Bandı (zatif) 86013    Yin Bandı (asil) 86014    Yin Bandı (kiş. öz.) 86015    Mao Bandı (basit) 86016    Mao Bandı (zatif) 86017    Mao Bandı (asil) 86018    Mao Bandı (kiş. öz.) 86021    Chen Bandı (basit) 86022    Chen Bandı (zatif) 86023    Chen Bandı (asil) 86024    Chen Bandı (kiş. öz.) 86025    Si Bandı (basit) 86026    Si Bandı (zatif) 86027    Si Bandı (asil) 86028    Si Bandı (kiş. öz.) 86031    Wu Bandı (basit) 86032    Wu Bandı (zatif) 86033    Wu Bandı (asil) 86034    Wu Bandı (kiş. öz.) 86035    Wei Bandı (basit) 86036    Wei Bandı (zatif) 86037    Wei Bandı (asil) 86038    Wei Bandı (kiş. öz.) 86041    Shen Bandı (basit) 86042    Shen Bandı (zatif) 86043    Shen Bandı (asil) 86044    Shen Bandı (kiş. öz.) 86045    Yu Bandı (basit) 86046    Yu Bandı (zatif) 86047    Yu Bandı (asil) 86048    Yu Bandı (kiş. öz.) 86051    Xu Bandı (basit) 86052    Xu Bandı (zatif) 86053    Xu Bandı (asil) 86054    Xu Bandı (kiş. öz.) 86055    Hai Bandı (basit) 86056    Hai Bandı (zatif) 86057    Hai Bandı (asil) 86058    Hai Bandı (kiş. öz.)
item_proto.txt açılır eklenir



item_scale.txt açılır değiştirilir



Packe atacağınız dosya
index'se eklemeyi unutmayın!





Kanıtlar
G9Zpyy.jpg


z0G2JB.jpg

Metin2 Lobby'da Yeni Kuşakları Ekleme Rehberi

Metin2 özel sunucularında oyuncuların deneyimini zenginleştirmek ve oyunun sürdürülebilirliğini sağlamak adına yeni kuşakları eklemek oldukça kritik bir adımdır. Bu rehberde, Metin2 Lobby platformunda Metin2 private server geliştirme sürecinde yeni kuşak ekleme konusunu detaylı olarak ele alacağız. Bu işlem, hem C++ system hem de Python GUI tabanlı yapılar üzerinden desteklenebilir.

Yeni Kuşak Nedir?
Metin2 oyununda kuşaklar, karakterlerin belirli seviye sınırlarına göre gruplandığı yapıdır. Oyuncular, bir kuşağı tamamladığında yeni yetenekler, görevler ve gelişim alanlarına erişim kazanırlar. Bu sayede oyunun dengesi korunurken, uzun vadeli hedefler de oyunculara sunulur.

C++ Kaynak Kod Üzerinden Kuşak Ekleme
Yeni kuşak ekleme işlemi öncelikle game server programming düzeyinde yapılmalıdır. Metin2 server src üzerinde çalışırken, kuşak seviyesine göre yetenek sistemleri, görevler ve bonuslar tanımlamak gerekir. Bunun için C++ script dosyalarında değişiklikler yapmanız gerekir. Özellikle game core ve db core bölümlerinde gerekli ayarlamalar yapılmalıdır.

Python GUI ile Hızlı Ayar
Kodlama bilgisi sınırlı olan geliştiriciler için Python GUI tabanlı araçlar büyük kolaylık sağlar. Py root veya uiscript ile hazırlanan arayüzlerle kuşak parametrelerini görsel olarak tanımlayabilirsiniz. Bu sayede source edit işlemleri daha hızlı ve hatasız yapılabilir.

Veritabanı Ayarları ve Kuşak Aktivasyonu
Yeni kuşak tanımları, DB (veritabanı) düzeyinde de güncellenmelidir. Oyun sunucusuna entegre edilen kuşak bilgileri, auth ve game sunucularında senkronize edilmelidir. Bu işlem sırasında pack dosyaları da yeniden derlenmelidir.

Martysama ve Diğer Geliştirici Araçları
Metin2 development sürecinde martysama gibi araçlar, kuşak ekleme gibi işlemlerde büyük kolaylık sağlar. Bu tür sistemler sayesinde compile süreçleri daha hızlı tamamlanır ve hata oranı düşer.

Oyuncu Deneyimi ve PVP Sistemleri
Yeni kuşaklar, aynı zamanda Metin2 PVP sistem ve PVP systems için de yeni dinamikler yaratır. Oyuncular, yeni kuşaklarda daha güçlü silahlar, yetenekler ve PVP bonusları elde ederler. Bu sayede rekabet artar ve oyun içi aktiflik yükselir.

Sonuç
Metin2 özel sunucularında yeni kuşaklar eklemek, oyunun kalitesini ve oyuncu sadakatini artırmak için önemli bir adımdır. Hem C++ hem de Python tabanlı sistemlerle bu işlem güvenli ve etkili şekilde gerçekleştirilebilir. Metin2 Lobby platformu sayesinde tüm bu gelişmeleri takip edebilir ve uygulayabilirsiniz.


Adding New Generations on Metin2 Lobby

To enrich the player experience and ensure the sustainability of the game in Metin2 private servers, adding new generations is a critical step. In this guide, we will thoroughly address the process of adding new generations within Metin2 Lobby platform related to Metin2 private server development. This process can be supported through both C++ system and Python GUI based structures.

What Is a Generation?
In the Metin2 game, generations are structures where characters are grouped according to certain level limits. Upon completing a generation, players gain access to new skills, quests, and progression areas. This ensures the game's balance while also offering long-term goals to players.

Adding Generations via C++ Source Code
Adding new generations primarily needs to be done at the game server programming level. While working on Metin2 server src, you must define skill systems, quests, and bonuses based on generation levels. For this, modifications must be made to C++ script files. Particularly, adjustments should be made in game core and db core sections.

Quick Setup with Python GUI
For developers with limited coding knowledge, Python GUI-based tools offer great convenience. With interfaces prepared using py root or uiscript, you can visually define generation parameters. Thus, source edit operations can be completed faster and more accurately.

Database Settings and Generation Activation
New generation definitions must also be updated at the database (DB) level. The generation data integrated into the game server must be synchronized between auth and game servers. During this process, pack files must also be recompiled.

Martysama and Other Developer Tools
Within Metin2 development processes, tools like martysama provide significant convenience for operations such as adding generations. Thanks to these systems, compile processes are completed faster and error rates decrease.

Player Experience and PVP Systems
New generations also create new dynamics for Metin2 PVP system and PVP systems. Players obtain stronger weapons, abilities, and PVP bonuses in new generations. This increases competition and raises in-game activity.

Conclusion
Adding new generations in Metin2 private servers is an important step to enhance game quality and increase player loyalty. This operation can be securely and effectively performed using both C++ and Python based systems. Through the Metin2 Lobby platform, you can follow and apply all these developments.
 

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

Geri
Üst Alt