Metin2 irade ve ölümcül gücün yüzüğü beraber takma [çözüldü]

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Birçok kişi serverinde irade ve ölümcül gücün yüzüklerinin beraber takılmasını istiyor ancak 2.kez bu eşyayı giyemezsin hatasıyla karşılaşıyor forumda bende çok aradım ama bi çözüm bulamadım en son kendi çabalarımla sorunu çözdüm ihtiyacı olan başkalarıda faydalansın die paylaşmak istedim SABİTLİK KONU die düşünüyorum anlatıma geçelim

filezilla

Kod:
/usr/game/share/locale/turkey

dizinine girelim

special_item_group.txt dosyasını kolay olması için notepad++ ile açalım

yüzüklerden birinin kodunu aratalım 71148

Kod:
Group ìÅ ¤íìâ⬦Åâ{     Vnum    10050     type    special     1    71148    100000    1     2    71149    100001    1     3    71158    100002    1     4    71135    100003    1     5    71136    100003    1     6    71143    100004    1     7    71145    100005    1 }                                  Group ìâ⬠ìâ⬱                 {                     Vnum    100000             type    ATTR             1    66    30         2    78    20         3    79    20         4    63    30         5    69    10         6    70    10         effect    "d:\ymir work\effect\etc\buff\buff_item5.mse" }                                  Group ìâ⬠ìâ⬱2                 {                     Vnum    100001             type    ATTR             1    66    30         2    80    20         3    81    20         4    63    30         5    69    10         6    70    10         effect    "d:\ymir work\effect\etc\buff\buff_item5.mse"         }                                  Group ìâ⬠ìâ⬱3                 {                     Vnum    100002             type    ATTR             1    66    50         2    7    20         3    9    20         4    64    30         5    69    10         6    70    10         7    84    5         effect    "d:\ymir work\effect\etc\buff\buff_symbol1.mse"         }                                  Group ìâ⬠ìâ⬱4                 {                     Vnum    100003             type    ATTR             1    66    50         2    7    20         3    9    20         4    64    30         5    69    10         6    70    10         7    84    5     }                                  Group ìâ⬠ìâ⬱5                 {                     Vnum    100004             type    ATTR             1    66    50         2    7    20         3    9    20         4    63    30         5    69    10         6    70    10         7    84    5     }                                  Group ìâ⬠ìâ⬱6                 {                     Vnum    100005             type    ATTR             1    66    30         2    7    10         3    9    10         4    63    10         5    69    5         6    70    5         7    84    5     }

bizi ilgilendiren bölüm burasıdır dikkat etmemiz gereken bu yüzüklerin verdiği özellikler navicat item proto yerine buradan ayarlanmıştır. yanlış işlem yaparsak yüzük bugda kalır oyunda özellik vermez

Buraya kadar special_item_group.txt dosyası bendeki dosya ile aynı olanlar

Kod:
Group ìÅ ¤íìâ⬦Åâ{     Vnum    10050     type    special     1    71148    100000    1 } Group ìÅ ¤íìâ⬦Åâ {     Vnum    10051     type    special     1    71149    100001    1 } Group ìÅ ¤íìâ⬦Åâ {     Vnum    10052     type    special     1    71158    100002    1 } Group ìÅ ¤íìâ⬦Åâ {     Vnum    10053     type    special     1    71135    100003    1 } Group ìÅ ¤íìâ⬦Åâ {     Vnum    10054     type    special     1    71136    100003    1 } Group ìÅ ¤íìâ⬦Åâ {     Vnum    10055     type    special     1    71143    100004    1 } Group ìÅ ¤íìâ⬦Åâ {     Vnum    10056     type    special     1    71145    100005    1 }                                  Group ìâ⬠ìâ⬱                 {                     Vnum    100000             type    ATTR             1    66    30         2    78    20         3    79    20         4    63    30         5    69    10         6    70    10         effect    "d:\ymir work\effect\etc\buff\buff_item5.mse" }                                  Group ìâ⬠ìâ⬱2                 {                     Vnum    100001             type    ATTR             1    66    30         2    80    20         3    81    20         4    63    30         5    69    10         6    70    10         effect    "d:\ymir work\effect\etc\buff\buff_item5.mse"         }                                  Group ìâ⬠ìâ⬱3                 {                     Vnum    100002             type    ATTR             1    66    50         2    7    20         3    9    20         4    64    30         5    69    10         6    70    10         7    84    5         effect    "d:\ymir work\effect\etc\buff\buff_symbol1.mse"         }                                  Group ìâ⬠ìâ⬱4                 {                     Vnum    100003             type    ATTR             1    66    50         2    7    20         3    9    20         4    64    30         5    69    10         6    70    10         7    84    5     }                                  Group ìâ⬠ìâ⬱5                 {                     Vnum    100004             type    ATTR             1    66    50         2    7    20         3    9    20         4    63    30         5    69    10         6    70    10         7    84    5     }                                  Group ìâ⬠ìâ⬱6                 {                     Vnum    100005             type    ATTR             1    66    30         2    7    10         3    9    10         4    63    10         5    69    5         6    70    5         7    84    5     }

Direk bu şekilde değiştirebilir special_item_group.txt dosyası farklı olanların yapması gereken ise

Kod:
Group ìÅ ¤íìâ⬦Åâ{     Vnum    10050     type    special     1    71148    100000    1     2    71149    100001    1     3    71158    100002    1     4    71135    100003    1     5    71136    100003    1     6    71143    100004    1     7    71145    100005    1 }

buradaki kodları teker teker ayırması gerekmekte 2.kez bu eşyayı giyemezsin hatası buradan kaynaklanmaktadır

Kod:
Group ìÅ ¤íìâ⬦Åâ{     Vnum    10050     type    special     1    71148    100000    1 } Group ìÅ ¤íìâ⬦Åâ {     Vnum    10051     type    special     1    71149    100001    1 } Group ìÅ ¤íìâ⬦Åâ {     Vnum    10052     type    special     1    71158    100002    1 } Group ìÅ ¤íìâ⬦Åâ {     Vnum    10053     type    special     1    71135    100003    1 } Group ìÅ ¤íìâ⬦Åâ {     Vnum    10054     type    special     1    71136    100003    1 } Group ìÅ ¤íìâ⬦Åâ {     Vnum    10055     type    special     1    71143    100004    1 } Group ìÅ ¤íìâ⬦Åâ {     Vnum    10056     type    special     1    71145    100005    1 }

bu şekilde

Group ìÅ ¤íìâ⬦Åâ
{
Vnum 10050
type special
1 71148 100000 1
}

ayırması gerekmektedir daha sonra Vnum kısmını 1 er arttırarak gitmelidir 10050,10051... dikkat edilmesi gerekn diğer nokta
Vnum 10050
type special
1 71148 100000 1 2 71149 100001 1
3 71158 100002 1
4 71135 100003 1 >>> Baştaki 1,2,3 lerin her birinde 1 yazılması gerekmektedir bu sıralama
5 71136 100003 1 guruplardaki verilerin sıralamasıdır 1 yerine başka sayı olursa yüzük
6 71143 100004 1 yine bugda kalır özellik vermez
7 71145 100005 1

KANIT

m41g5R.jpg



NOT:eğer benim special_item_group.txt dosyamla aynı ise direk değiştiriyorsanız dosyayı notepad++ ile açmalısınız diğer
programlarda Group ìÅ ¤íìâ⬦Åâ bu çince yazılar farklı şekilde olur.

kullandığım :
Metin2'de Irade ve Ölümcül Gücün Yüzüğü Beraber Takma Sorunu [Çözüldü]

Metin2, MMORPG türünde oynatılan popüler bir oyundur ve birçok özel sunucu (private server) tarafından da desteklenmektedir.
Oyuncuların karakter güçlendirmesi, ekipman sistemi ve PvP mücadeleleri gibi birçok özelliğiyle dikkat çeker.

Irade Yüzüğü ve Ölümcül Gücün Yüzüğü, Metin2 içinde oldukça değerli iksir takılarıdır ve karakterlerin攻击力 ve savunma özelliklerini artırmada büyük rol oynar.
Ancak bazı durumlarda bu iki yüzüğün aynı anda takılması engellenmiş olabilir.

Sorun Nedir?
Metin2 özel sunucularda geliştirilen bazı sistemlerde, Irade Yüzüğü ve Ölümcül Gücün Yüzüğü'nün aynı anda takılması engellenmiştir.
Bu durum genellikle PvP dengelemesi amacıyla yapılmıştır.
Oyuncular bu yüzükleri aynı anda taktıklarında sistem tarafından otomatik olarak biri çıkarılır ya da aktif olmaz.

Çözüm Nedir?
C++ tabanlı sunucu kaynak kodlarında, bu sınırlamalar genellikle item_manager.cpp veya client_manager.cpp gibi dosyalarda tanımlanmıştır.
Sunucu geliştiricileri, ilgili fonksiyonları düzenleyerek bu tür sınırlamaları kaldırabilir veya değiştirebilirler.

Örneğin, bir geliştirici 'affects' sistemini düzenleyerek iki yüzüğün aynı anda aktif olup olmayacağını belirleyebilir.
Bu işlem için Python GUI tabanlı bir arayüz de kullanılabilir.

Ayrıca, DB tarafında 'player.item' tablosunda bu tür takılar için özel kontroller yapılmış olabilir.
Sunucu yöneticileri bu kontrolleri kaldırarak oyuncuların iki yüzüğü de aynı anda takmasına izin verebilir.

Metin2 Lobby olarak, bu tür sistemsel değişikliklerin nasıl yapılacağı konusunda kaynaklar ve örnek kodlar sağlıyoruz.
Geliştiriciler, Metin2Lobby üzerinden kaynak kodlar, scriptler ve teknik destek alabilirler.

PvP sistemlerinde bu gibi takıların sınırsız kullanımının dengesizlik yaratmaması için özel event sistemleri veya takviye etkileri kontrol edilmelidir.

Python GUI ile hazırlanan kullanıcı arayüzleri sayesinde, bu gibi ayarlamalar daha kolay yapılabilir.
Sunucu sahipleri, py root klasörlerinde değişiklik yaparak kendi sistemlerini özelleştirebilirler.

Sonuç olarak, Irade ve Ölümcül Gücün Yüzüğü'nün aynı anda takılmasını sağlamak için hem client hem de server tarafında değişiklik yapılması gerekebilir.
Bu tür sistemsel gelişmeler, Metin2 özel sunucularında daha esnek ve eğlenceli bir oyun deneyimi sunar.


Metin2 Will Ring and Ring of Deadly Power Cannot Be Worn Together [Solved]

Metin2 is a popular MMORPG that is also supported by many private servers.
It attracts attention with features like character enhancement, equipment systems, and PvP battles.

The Will Ring and Ring of Deadly Power are highly valuable accessory items in Metin2 and play a major role in increasing character attack and defense stats.
However, in some cases, wearing both rings at the same time may be restricted.

What Is The Problem?
In certain Metin2 private servers, wearing both the Will Ring and the Ring of Deadly Power simultaneously is blocked.
This restriction is usually implemented for PvP balance purposes.
When players attempt to wear both, one of them might be automatically removed or become inactive by the system.

What Is The Solution?
In C++ based server source codes, such restrictions are typically defined in files like item_manager.cpp or client_manager.cpp.
Developers can modify these functions to remove or alter such limitations.

For instance, a developer can adjust the 'affects' system to allow both rings to be active simultaneously.
A Python-based GUI interface can also be used for this purpose.

Additionally, in the database, there might be specific checks in the 'player.item' table related to these accessories.
Server administrators can remove these checks to allow players to wear both rings at once.

At Metin2 Lobby, we provide resources and sample codes on how to implement such system modifications.
Developers can access source codes, scripts, and technical support via Metin2Lobby.

In PvP systems, special event systems or boost controls should be monitored to ensure unrestricted use of these accessories does not create imbalance.

With Python GUI-based user interfaces, such adjustments can be made more easily.
Server owners can customize their own systems by making changes within the py root directories.

In conclusion, enabling both the Will Ring and Ring of Deadly Power to be worn together may require modifications on both the client and server sides.
Such system enhancements bring a more flexible and fun gaming experience to Metin2 private servers.
 

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

Geri
Üst Alt