Yabancı bir forumdan alıntı yapılmıştır boş laflarınız kendinize saklayın. Paylaşıyoruz bilmeyen insanlar faydalansın diye yabancı forumdaki konuları takip edemeyen ve ingilizce anlamayan bir çok insan var.
şu cevherin eklenmesinde sorun oluyormuş sorun yaşayanlar kullanabilir.
[/FONT]
1)Açılır>../game/src/>item.cpp>aratılır:
ve o kısımda bulunan
altına eklenir;
2) Açılır>../game/src/>mining.cpp>aratılır:
ve o kısımda bulunan
altına eklenir;
ve tekrar aratılır
değiştirilir
3)Root açılır, ve içindeki constinfo açılır ve aratılır:
satırda bulunan
yanına eklenir
Tekrar aratılır
bölümün en altında bulunan
altına eklenir
[C++ & Python] Lycan Turmalin Sorunu Fix
Metin2 özel sunucu geliştirme sürecinde birçok sistem hatası ile karşılaşabilirsiniz. Bu yazıda özellikle Lycan Turmalin sistemiyle ilgili karşılaşılan yaygın bir sorunu ve onun çözümünü detaylı olarak ele alacağız. Bu sistem, oyuncuların karakterlerini güçlendirmek için kullandığı önemli bir ekipman ve genellikle C++ tarafında geliştirilen özel efektlerle çalışır. Ancak bazı durumlarda beklenmedik hatalarla karşılaşılabilir. İşte bu noktada doğru bilgiye ulaşmak kritik öneme sahiptir.
Lycan Turmalin Nedir?
Lycan Turmalin, Metin2 oyununda karakterlerin eldiven slotuna takılan, belirli bonuslar sunan özel bir aksesuardur. Özellikle PvP odaklı sistemlerde büyük rol oynar. Bu turmalinler genellikle Python ve C++ tarafında özel sistemlerle entegre edilir. Bu sayede karakterin攻击力, savunması veya başka özel efektler aktif hale gelir. Ancak bazen bu sistemlerde bir aksama meydana gelir.
Sorun Nedir?
Oyuncuların eldiven slotuna takılan Lycan Turmalin, beklenen efektleri vermiyor veya tamamen çalışmıyor olabilir. Bu durum genellikle Python GUI veya UIScript[/BR] dosyalarında eksikliklerden, ya da game core tarafında tanımlanan fonksiyonların doğru aktarılmamasından kaynaklanabilir. Hata mesajları olmayabilir, bu da hatayı bulmayı zorlaştırır.
Fix Adımları
1. Python Tarafı Kontrolü: py root dizininde bulunan UIScript dosyalarını kontrol edin. Turmalin efektlerinin aktif edildiği Python scriptleri doğru şekilde tanımlanmış mı? Örneğin, efektlerin tanımlandığı fonksiyonlar varsa, bu fonksiyonların isimleri doğru mudur?
2. C++ Tarafı Kontrolü: Game server programming sırasında Lycan Turmalin efektlerini tanımlayan fonksiyonlar doğru şekilde çağrılıyor mu? Özellikle pack dosyalarında gerekli item tanımı eksik olmamalıdır. Item_proto ve game_core dosyalarında itemin ID'si, efektleri ve GUI üzerinden aktifleştirilmesi gereken fonksiyonlar uyumlu olmalıdır.
3. DB Entegrasyonu: Oyunun db kısmında itemin doğru tanımlandığından emin olun. Auth ve Game sunucuları arasında senkronizasyon var mı? Eğer item DB'de tanımlı değilse, efektler aktif olmayacaktır.
Özel Not: Martysama Uyumlu Sistem
Eğer özel sunucunuzda Martysama tabanlı sistemler kullanıyorsanız, Lycan Turmalin fixleri için uiscript dosyalarının Martysama formatına uygun olması gerekir. Ayrıca, py gui dosyalarında tanımlanan efektlerin doğru şekilde aktive edilmesi için Python sınıflarının doğru yapılandırıldığından emin olun.
Kaynak Kod ve Derleme
Eğer sistemde değişiklik yaptıysanız, Metin2 Compile işlemi sırasında hata almadığınızdan emin olun. Özellikle server src dosyalarında yapılan değişikliklerin doğru derlendiğini ve client src ile uyumlu olduğundan emin olun. Aksi halde, efektler görünür olabilir ama işlevsel olmayabilir.
Sonuç
Lycan Turmalin sisteminde karşılaşılan sorunlar genellikle C++ ve Python arasındaki veri akışındaki kopukluktan kaynaklanır. Bu nedenle hem backend (game) hem frontend (client) taraflarında ayrı ayrı kontroller yapılmalıdır. Doğru tanımlar ve uyumlu yapılar ile sistem sorunsuz çalışacaktır. Daha fazla yardım için Metin2Lobby forumları üzerinden destek alabilirsiniz.
[C++ & Python] Lycan Turmalin Issue Fix
During the development of private Metin2 servers, you may encounter several system errors. In this article, we will focus on a common issue related to the Lycan Turmalin system and provide a detailed solution. This system is an important equipment used by players to enhance their characters and usually works with special effects developed on the C++ side. However, unexpected errors can occur at times. At this point, obtaining accurate information becomes critical.
What is Lycan Turmalin?
Lycan Turmalin is a special accessory in Metin2 that players equip in the glove slot, offering specific bonuses. It plays a significant role especially in PvP-oriented systems. These turmalins are generally integrated with special systems on both Python and C++ sides. Through this integration, character stats like attack, defense, or other special effects become active. However, sometimes glitches may occur in these systems.
What is the Problem?
The Lycan Turmalin equipped in the glove slot fails to provide expected effects or does not work at all. This issue often stems from missing components in Python GUI or UIScript[/BR] files, or from functions defined in the game core not being transferred correctly. Since error messages may not appear, identifying the problem becomes more challenging.
Fix Steps
1. Python Side Check: Examine the UIScript files located in the py root directory. Are the Python scripts defining turmalin effects properly configured? For instance, if there are functions responsible for activating effects, are their names correct?
2. C++ Side Check: During game server programming, ensure that functions defining Lycan Turmalin effects are called correctly. Specifically, item definitions in pack files should not be missing. The item's ID, its effects, and functions to activate through the GUI must be compatible in item_proto and game_core files.
3. DB Integration: Ensure the item is correctly defined in the db part of the game. Is there synchronization between Auth and Game servers? If the item is not defined in the database, its effects will not activate.
Special Note: MartySama Compatible Systems
If your private server uses MartySama-based systems, make sure the uiscript files for Lycan Turmalin fixes comply with MartySama formatting. Also, ensure that Python classes are correctly configured so that effects defined in py gui files are activated properly.
Source Code and Compilation
If you have made changes to the system, ensure no errors occur during Metin2 Compile. Especially verify that modifications in server src files are compiled correctly and are compatible with client src. Otherwise, effects might appear visually but won’t function properly.
Conclusion
Issues in the Lycan Turmalin system typically stem from interruptions in data flow between C++ and Python. Therefore, checks should be performed separately on both backend (game) and frontend (client) sides. With correct definitions and compatible structures, the system will operate without issues. You can get further support via Metin2Lobby forums.
[/FONT]
1)Açılır>../game/src/>item.cpp>aratılır:
Kod:
const static JewelAccessoryInfo infos[*] = {
ve o kısımda bulunan
Kod:
{ 50638, 14560, 16560, 17560 },
altına eklenir;
Kod:
{ 50639, 14570, 16570, 17570 },
2) Açılır>../game/src/>mining.cpp>aratılır:
Kod:
SInfo info[MAX_ORE] =
ve o kısımda bulunan
Kod:
{ 30305, 50618, 50638 },
altına eklenir;
Kod:
{ 30306, 50619, 50639 },
ve tekrar aratılır
Kod:
MAX_ORE = 18,
değiştirilir
Kod:
MAX_ORE = 19,
3)Root açılır, ve içindeki constinfo açılır ve aratılır:
Kod:
ACCESSORY_MATERIAL_LIST
satırda bulunan
Kod:
, 50638
yanına eklenir
Kod:
, 50639
Tekrar aratılır
Kod:
JewelAccessoryInfos = [
bölümün en altında bulunan
Kod:
[ 50638, 14560, 16560, 17560 ],
altına eklenir
Kod:
[ 50639, 14570, 16570, 17570 ],
[C++ & Python] Lycan Turmalin Sorunu Fix
Metin2 özel sunucu geliştirme sürecinde birçok sistem hatası ile karşılaşabilirsiniz. Bu yazıda özellikle Lycan Turmalin sistemiyle ilgili karşılaşılan yaygın bir sorunu ve onun çözümünü detaylı olarak ele alacağız. Bu sistem, oyuncuların karakterlerini güçlendirmek için kullandığı önemli bir ekipman ve genellikle C++ tarafında geliştirilen özel efektlerle çalışır. Ancak bazı durumlarda beklenmedik hatalarla karşılaşılabilir. İşte bu noktada doğru bilgiye ulaşmak kritik öneme sahiptir.
Lycan Turmalin Nedir?
Lycan Turmalin, Metin2 oyununda karakterlerin eldiven slotuna takılan, belirli bonuslar sunan özel bir aksesuardur. Özellikle PvP odaklı sistemlerde büyük rol oynar. Bu turmalinler genellikle Python ve C++ tarafında özel sistemlerle entegre edilir. Bu sayede karakterin攻击力, savunması veya başka özel efektler aktif hale gelir. Ancak bazen bu sistemlerde bir aksama meydana gelir.
Sorun Nedir?
Oyuncuların eldiven slotuna takılan Lycan Turmalin, beklenen efektleri vermiyor veya tamamen çalışmıyor olabilir. Bu durum genellikle Python GUI veya UIScript[/BR] dosyalarında eksikliklerden, ya da game core tarafında tanımlanan fonksiyonların doğru aktarılmamasından kaynaklanabilir. Hata mesajları olmayabilir, bu da hatayı bulmayı zorlaştırır.
Fix Adımları
1. Python Tarafı Kontrolü: py root dizininde bulunan UIScript dosyalarını kontrol edin. Turmalin efektlerinin aktif edildiği Python scriptleri doğru şekilde tanımlanmış mı? Örneğin, efektlerin tanımlandığı fonksiyonlar varsa, bu fonksiyonların isimleri doğru mudur?
2. C++ Tarafı Kontrolü: Game server programming sırasında Lycan Turmalin efektlerini tanımlayan fonksiyonlar doğru şekilde çağrılıyor mu? Özellikle pack dosyalarında gerekli item tanımı eksik olmamalıdır. Item_proto ve game_core dosyalarında itemin ID'si, efektleri ve GUI üzerinden aktifleştirilmesi gereken fonksiyonlar uyumlu olmalıdır.
3. DB Entegrasyonu: Oyunun db kısmında itemin doğru tanımlandığından emin olun. Auth ve Game sunucuları arasında senkronizasyon var mı? Eğer item DB'de tanımlı değilse, efektler aktif olmayacaktır.
Özel Not: Martysama Uyumlu Sistem
Eğer özel sunucunuzda Martysama tabanlı sistemler kullanıyorsanız, Lycan Turmalin fixleri için uiscript dosyalarının Martysama formatına uygun olması gerekir. Ayrıca, py gui dosyalarında tanımlanan efektlerin doğru şekilde aktive edilmesi için Python sınıflarının doğru yapılandırıldığından emin olun.
Kaynak Kod ve Derleme
Eğer sistemde değişiklik yaptıysanız, Metin2 Compile işlemi sırasında hata almadığınızdan emin olun. Özellikle server src dosyalarında yapılan değişikliklerin doğru derlendiğini ve client src ile uyumlu olduğundan emin olun. Aksi halde, efektler görünür olabilir ama işlevsel olmayabilir.
Sonuç
Lycan Turmalin sisteminde karşılaşılan sorunlar genellikle C++ ve Python arasındaki veri akışındaki kopukluktan kaynaklanır. Bu nedenle hem backend (game) hem frontend (client) taraflarında ayrı ayrı kontroller yapılmalıdır. Doğru tanımlar ve uyumlu yapılar ile sistem sorunsuz çalışacaktır. Daha fazla yardım için Metin2Lobby forumları üzerinden destek alabilirsiniz.
[C++ & Python] Lycan Turmalin Issue Fix
During the development of private Metin2 servers, you may encounter several system errors. In this article, we will focus on a common issue related to the Lycan Turmalin system and provide a detailed solution. This system is an important equipment used by players to enhance their characters and usually works with special effects developed on the C++ side. However, unexpected errors can occur at times. At this point, obtaining accurate information becomes critical.
What is Lycan Turmalin?
Lycan Turmalin is a special accessory in Metin2 that players equip in the glove slot, offering specific bonuses. It plays a significant role especially in PvP-oriented systems. These turmalins are generally integrated with special systems on both Python and C++ sides. Through this integration, character stats like attack, defense, or other special effects become active. However, sometimes glitches may occur in these systems.
What is the Problem?
The Lycan Turmalin equipped in the glove slot fails to provide expected effects or does not work at all. This issue often stems from missing components in Python GUI or UIScript[/BR] files, or from functions defined in the game core not being transferred correctly. Since error messages may not appear, identifying the problem becomes more challenging.
Fix Steps
1. Python Side Check: Examine the UIScript files located in the py root directory. Are the Python scripts defining turmalin effects properly configured? For instance, if there are functions responsible for activating effects, are their names correct?
2. C++ Side Check: During game server programming, ensure that functions defining Lycan Turmalin effects are called correctly. Specifically, item definitions in pack files should not be missing. The item's ID, its effects, and functions to activate through the GUI must be compatible in item_proto and game_core files.
3. DB Integration: Ensure the item is correctly defined in the db part of the game. Is there synchronization between Auth and Game servers? If the item is not defined in the database, its effects will not activate.
Special Note: MartySama Compatible Systems
If your private server uses MartySama-based systems, make sure the uiscript files for Lycan Turmalin fixes comply with MartySama formatting. Also, ensure that Python classes are correctly configured so that effects defined in py gui files are activated properly.
Source Code and Compilation
If you have made changes to the system, ensure no errors occur during Metin2 Compile. Especially verify that modifications in server src files are compiled correctly and are compatible with client src. Otherwise, effects might appear visually but won’t function properly.
Conclusion
Issues in the Lycan Turmalin system typically stem from interruptions in data flow between C++ and Python. Therefore, checks should be performed separately on both backend (game) and frontend (client) sides. With correct definitions and compatible structures, the system will operate without issues. You can get further support via Metin2Lobby forums.
