Lycan 90'lık zırha mavi efekti verme

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
InstanceBase.cpp açılır

arat

Kod:
if (pItem->GetSubType() == CItemData::ARMOR_BODY)             {                 DWORD vnum = pItem->GetIndex();                 if (12010 <= vnum && vnum <= 12049)                 {                     __AttachEffect(EFFECT_REFINED+EFFECT_BODYARMOR_SPECIAL);                     __AttachEffect(EFFECT_REFINED+EFFECT_BODYARMOR_SPECIAL2);                 }             }

değiştir
Kod:
if (pItem->GetSubType() == CItemData::ARMOR_BODY)         {             DWORD vnum = pItem->GetIndex();             // Mavi Celik Zirh efektleri             if (vnum >= 12010 && vnum <= 12019 || //Warrior aura armour                 vnum >= 12020 && vnum <= 12029 || //Ninja aura armour                 vnum >= 12030 && vnum <= 12039 || //Sura aura armour                 vnum >= 12040 && vnum <= 12049 ||  //Shaman aura armour                 vnum >= 21080 && vnum <= 21089)   //Wolfman aura armour.             {                 __AttachEffect(EFFECT_REFINED + EFFECT_BODYARMOR_SPECIAL);                 __AttachEffect(EFFECT_REFINED + EFFECT_BODYARMOR_SPECIAL2);             }

Metin2'de Lycan 90 Zırhına Mavi Efekt Ekleme Rehberi

Metin2 özel sunucularında oyun içi deneyimi artırmak isteyen geliştiriciler için, özel efektler eklemek oldukça popüler bir özelliktir. Bu rehberde, Lycan 90 zırhına özel mavi efekt eklemeyi adım adım anlatacağız. Bu işlem hem oyun içinde görsellik açısından etkileyici olacak hem de oyuncuların dikkatini çekecektir. Bu işlem için C++ tabanlı sistem bilgisi, game core ve uiscript düzenlemeleri gerekebilir.

Zırh Efekti Nedir?
Metin2'de zırhlara özel efektler eklemek, oyuncuların giydiği itemlerin görünümünü zenginleştirir. Özellikle PvP sunucularda bu tür efektler, oyuncuların statülerini daha belirgin kılar. Lycan 90 zırh gibi yüksek seviye zırhlara mavi efekt eklemek, hem oyun içinde estetik hem de statü açısından büyük fayda sağlar.

Hazırlık Aşaması
Efekt ekleme işlemi öncesinde bazı dosyaların yedeğini almanız önemlidir. Client src, game core, db core ve ilgili efekt dosyaları üzerinde değişiklik yapmadan önce mutlaka yedek alınmalıdır. Ayrıca Python veya C++ bilgisi olan geliştiriciler için bu işlem daha kolay olacaktır.

Mavi Efekt Ekleme Adımları

1. Öncelikle client/src/uiscript klasöründe bulunan itemwnd.py dosyasını açın. Bu dosya, oyuncu arayüzünde zırh ve diğer itemlerin nasıl gösterileceğini tanımlar.

2. Zırh efektini tanımlamak için özel bir script yazmanız gerekir. Bu işlem için martysama veya benzeri kaynaklardan örnek efekt tanımlarını inceleyebilirsiniz.

3. Mavi efekt için özel bir particle dosyası oluşturmalısınız. Bu dosya genellikle root/particle klasöründe yer alır. Dosya adı örneğin lycan_90_blue_effect.eft olabilir.

4. Game server tarafında, Lycan 90 zırhının ID'sine özel efekt ataması yapmanız gerekir. Bu işlem için src/game/item altında bulunan item_manager.cpp dosyasında gerekli değişikliği yapmalısınız.

5. Efektin doğru çalışması için auth server ve game server yeniden derlenmelidir. Compile işlemi tamamlandıktan sonra test sunucusunda efektin çalışıp çalışmadığını kontrol edin.

Olası Hatalar ve Çözümleri

- Efekt görünmüyorsa, particle dosyasının doğru yüklendiğinden emin olun.
- Oyuncu girişinde hata alınıyorsa, uiscript veya py root dosyalarında sözdizimi hatası olabilir.
- Efekt durmuyorsa, game core tarafında efekt yaşam süresi ayarı eksik olabilir.

Sonuç
Lycan 90 zırhına mavi efekt eklemek, Metin2 özel sunucularında görsellik ve deneyim açısından büyük avantaj sağlar. Bu işlem için C++ ve Python bilgisi, source edit becerileri ve server src üzerinde çalışabilme kabiliyeti gerekmektedir. Bu rehber sayesinde, kendi özel efekt sistemlerinizi geliştirebilir ve oyuncularınızın daha keyifli vakit geçirmesini sağlayabilirsiniz.


Adding Blue Effect to Lycan 90 Armor in Metin2

For developers looking to enhance the gameplay experience on Metin2 private servers, adding custom effects to items is quite popular. In this guide, we will explain step by step how to add a special blue effect to the Lycan 90 armor. This process will not only enrich the visual aspect of the game but also attract player attention. For this process, knowledge of C++ based systems, game core, and uiscript modifications may be required.

What Is an Armor Effect?
In Metin2, adding special effects to armors enriches the appearance of items worn by players. Especially on PvP servers, such effects make players' stats more prominent. Adding a blue effect to high-level armors like Lycan 90 provides both aesthetic and status benefits within the game.

Preparation Phase
Before performing the effect addition process, it is important to backup certain files. Make sure to take backups before modifying client src, game core, db core, and related effect files. Additionally, for developers with Python or C++ knowledge, this process will be easier.

Steps to Add Blue Effect

1. First, open the itemwnd.py file located in the client/src/uiscript folder. This file defines how armor and other items are displayed in the player interface.

2. To define the armor effect, you need to write a custom script. You can examine sample effect definitions from sources like martysama.

3. Create a special particle file for the blue effect. This file typically resides in the root/particle folder. The file name could be something like lycan_90_blue_effect.eft.

4. On the game server side, assign the special effect to the Lycan 90 armor's ID. For this, modify the item_manager.cpp file located under src/game/item.

5. To ensure the effect works properly, the auth server and game server must be recompiled. After the compile process is completed, check if the effect works on your test server.

Possible Errors and Solutions

- If the effect does not appear, ensure that the particle file is loaded correctly.
- If errors occur upon player login, there might be syntax errors in uiscript or py root files.
- If the effect does not stop, the effect lifespan setting might be missing on the game core side.

Conclusion
Adding a blue effect to the Lycan 90 armor significantly enhances visual appeal and gameplay experience on Metin2 private servers. This process requires C++ and Python knowledge, source edit skills, and the ability to work with server src. With this guide, you can develop your own custom effect systems and provide a more enjoyable experience for your players.
 

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

Benzer konular

Geri
Üst Alt