Yardım Şebnem Affect Eklediğimde Bozulma Oluyor

  • Konuyu açan Konuyu açan hopex
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 7
  • Gösterim Gösterim 94
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

hopex

Üye
Üye
Mesaj
13
Beğeni
6
Puan
50
Ticaret Puanı
0
Diğer forumda paylaşılan Tunga şebnem etkisi konusundaki eklemeleri yapmıştım şebnem basıldığında üstte görünsün diye. Canavar metin ve patron için yeni şebnemler ekledim. Bunlar da aynı şekilde üstte görünsün diye tunganın kodlarına bakarak bu şebnemler için de uyarladım. Şebnemi bastığımda üstte görünüyor. Tek sorunum basılı olan bir şebnemi tekrar basmak istediğimizde normalde çıkan "Bu etki zaten devam ediyor" uyarısı şuanda
Linkleri görebilmek için giriş yap veya kayıt ol.
gibi görünmeye başladı. Tek sorun bu yeni eklediğim şebnemin affect olarak gelmesi veya gösterdiği özellik ile ilgili bir problemim yok.
 
Merhabalar, server tarafında eklediğiniz kısımlara bakmanız gerekiyor. Bu yazıları server tarafı gönderir. LC_TEXT(KORECE YAZI) şeklinde. Doğru kısmı bulduktan sonra yazıyı değiştirin örneğin LC_TEXT[TEST_SEBNEM] şeklinde.

Ardından locale_string.txt dosyanıza

"TEST_SEBNEM";
"Bu etki zaten devam ediyor"

şeklinde ekleyin
 
Merhabalar, server tarafında eklediğiniz kısımlara bakmanız gerekiyor. Bu yazıları server tarafı gönderir. LC_TEXT(KORECE YAZI) şeklinde. Doğru kısmı bulduktan sonra yazıyı değiştirin örneğin LC_TEXT[TEST_SEBNEM] şeklinde.

Ardından locale_string.txt dosyanıza

"TEST_SEBNEM";
"Bu etki zaten devam ediyor"

şeklinde ekleyin
Linkleri görebilmek için giriş yap veya kayıt ol.
satırlara ekleme yaptım farklı herhangi bir şey yapmadım
C++:
Genişlet Daralt Kopyala
#ifdef ENABLE_TUNGA_BLEND_AFFECT
            switch (apply_type)
            {
                case POINT_CRITICAL_PCT: affect_type = RED_BLEND_POTION; break;
                case POINT_PENETRATE_PCT: affect_type = ORANGE_BLEND_POTION; break;
                case POINT_ATT_SPEED: affect_type = YELLOW_BLEND_POTION; break;
                case POINT_RESIST_MAGIC: affect_type = GREEN_BLEND_POTION; break;
                case POINT_ATT_GRADE_BONUS: affect_type = BLUE_BLEND_POTION; break;
                case POINT_DEF_GRADE_BONUS: affect_type = WHITE_BLEND_POTION; break;
                case POINT_ATTBONUS_MONSTER: affect_type = MONSTER_BLEND_POTION; break;
BU ŞEKİLDE SADECE SATIR EKLEDİM. BU EKLEMELERİ TÜM DOSYALARDA YAPTIM EKSİK YOK AKTİF OLARAK ÇALIŞIYOR SADECE BU ETKİ ZATEN AKTİF UYARISI BOZULDU.
 
Gerekli LC textini bulup locale_string.txt dosyanıza dediğim gibi eklemeniz gerekiyor hocam
Anlamadığım şekilde notepad veya farklı bir uygulama fark etmeksizin herhangi bir hard değiştirip kayıt etsem de char_item.cpp dosyası bozuluyor. İçerisindekiler bozulmuş. Stringle ilgili hiç bir düzenleme yapmadığım için kontrol etmemiştim ordan olduğuna ihtimal de vermemiştim. Tekrar tekrar kontrol ederken özellikle stringleri de kontrol ede ede fark ettim ki en ufak değişiklikte bozulmalar oluyor
 
Anlamadığım şekilde notepad veya farklı bir uygulama fark etmeksizin herhangi bir hard değiştirip kayıt etsem de char_item.cpp dosyası bozuluyor. İçerisindekiler bozulmuş. Stringle ilgili hiç bir düzenleme yapmadığım için kontrol etmemiştim ordan olduğuna ihtimal de vermemiştim. Tekrar tekrar kontrol ederken özellikle stringleri de kontrol ede ede fark ettim ki en ufak değişiklikte bozulmalar oluyor
Ben bu tarz durumlarda şu işlemi yapıp sonra editleme işlemi yapıyorum. (bozuk olmayan dosyaya uygulanmalı) Bir problem yaşanmıyor.

1756315115494.webp
 
Geri
Üst