Çözüldü Ünvan Sistemi Client Warning

  • Konuyu açan Konuyu açan MEKA
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 2
  • Gösterim Gösterim 450
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ı.

MEKA

Discord: mekaprojects
Süper Moderatör
Grafiker
Geliştirici
Yardımsever Üye
Mesaj
2.849
Çözümler
297
Beğeni
2.130
Puan
1.850
Ticaret Puanı
2
Client sorunsuz build oluyor fakat şöyle bir warning var bunu nasıl giderebiliriz kodlarda belirttim 599. satırın neresi oldugu en alttaki parantezden bahsediyor

Kod:
Genişlet Daralt Kopyala
instancebase.cpp(599): warning C4715: 'CInstanceBase::GetPrestigeGrade' : not all control paths return a value


C++:
Genişlet Daralt Kopyala
#ifdef ENABLE_TITLE_SYSTEM
int CInstanceBase::GetPrestige()
{
    return m_sPrestige;
}

UINT CInstanceBase::GetPrestigeGrade()
{
    int pTitle_vegas[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19};

    if (m_sPrestige == pTitle_vegas[1])
        return 0;
    else if (m_sPrestige == pTitle_vegas[2])
        return 1;
    else if (m_sPrestige == pTitle_vegas[3])
        return 2;
    else if (m_sPrestige == pTitle_vegas[4])
        return 3;
    else if (m_sPrestige == pTitle_vegas[5])
        return 4;
    else if (m_sPrestige == pTitle_vegas[6])
        return 5;
    else if (m_sPrestige == pTitle_vegas[7])
        return 6;
    else if (m_sPrestige == pTitle_vegas[8])
        return 7;
    else if (m_sPrestige == pTitle_vegas[9])
        return 8;
    else if (m_sPrestige == pTitle_vegas[10])
        return 9;
    else if (m_sPrestige == pTitle_vegas[11])
        return 10;
    else if (m_sPrestige == pTitle_vegas[12])
        return 11;
    else if (m_sPrestige == pTitle_vegas[13])
        return 12;
    else if (m_sPrestige == pTitle_vegas[14])
        return 13;
    else if (m_sPrestige == pTitle_vegas[15])
        return 14;
    else if (m_sPrestige == pTitle_vegas[16])
        return 15;
    else if (m_sPrestige == pTitle_vegas[17])
        return 16;
    else if (m_sPrestige == pTitle_vegas[18])
        return 17;
    else if (m_sPrestige == pTitle_vegas[19])
        return 18;
    else if (m_sPrestige == pTitle_vegas[0])
        return 19;
} -- 599.SATIR BURASI
#endif
 
Fonksiyon sonuna varsayılan olarak bi değer atamalısınız. Mesela return 0 gibi
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst