Çözüldü Event Manager V2 Build Problemi

  • Konuyu açan Konuyu açan drdexter45
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 2
  • Gösterim Gösterim 85
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

drdexter45

Üye
Üye
Mesaj
6
Beğeni
1
Puan
40
Ticaret Puanı
0
Kod:
Genişlet Daralt Kopyala
compiling char_manager.cpp
char_manager.cpp:1099:18: warning: unused variable 'vKey' [-Wunused-variable]
        const struct tm vKey = *localtime(&cur_Time);
                        ^

Kod:
Genişlet Daralt Kopyala
item_manager.cpp:752:18: warning: variable 'extraDrop' is uninitialized when use                            d within its own initialization [-Wuninitialized]
        int extraDrop = extraDrop+=CPrivManager::instance().GetPriv(pkKiller, PR                            IV_ITEM_DROP)+(pkKiller->IsEquipUniqueItem(UNIQUE_ITEM_DOUBLE_ITEM) ? 100 : 0);
            ~~~~~~~~~   ^~~~~~~~~


Merhaba Forumda Bulunan EventManagerV2 Eklerken c++17 olarak ekliyorum files ise marty5.8 ama bu 2 warning bir türlü çözemedim
yardımlarınızı rica ederim :/
 
Çözüm
İlk hatada const struct tm vKey tanımlamışsınız ama kodda herhangi bir yerde kullanılmamış, dolayısıyla kullanılmayan değişken diye sizi uyarıyor, silebilir veya yorum satırına alabilir veya başında [[maybe_unused]] ekleyebilirsiniz.

İkinci hatada değişkeni başlatmadan tanımlamaya çalışmışsınız o kodu şu şekilde güncelleyin;

C++:
Genişlet Daralt Kopyala
int extraDrop = CPrivManager::instance().GetPriv (pkKiller, PRIV_ITEM_DROP) + (pkKiller->IsEquipUniqueItem (UNIQUE_ITEM_DOUBLE_ITEM) ? 100 : 0);
İlk hatada const struct tm vKey tanımlamışsınız ama kodda herhangi bir yerde kullanılmamış, dolayısıyla kullanılmayan değişken diye sizi uyarıyor, silebilir veya yorum satırına alabilir veya başında [[maybe_unused]] ekleyebilirsiniz.

İkinci hatada değişkeni başlatmadan tanımlamaya çalışmışsınız o kodu şu şekilde güncelleyin;

C++:
Genişlet Daralt Kopyala
int extraDrop = CPrivManager::instance().GetPriv (pkKiller, PRIV_ITEM_DROP) + (pkKiller->IsEquipUniqueItem (UNIQUE_ITEM_DOUBLE_ITEM) ? 100 : 0);
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst