Çözüldü Derece sistemi Karakter üzerinde göstermeme sorunu

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ı.

Whiterose

Sanane be kardeş...
Grafiker
MT Üye
Editör
Mesaj
365
Çözümler
5
Beğeni
1.383
Puan
1.049
Ticaret Puanı
0
Merhabalar başlıkta belirtiğim gibi derece sistemi ekli ancak, karakterin üzerinde derece göstermiyor.
Herhangi bir sysser düşmüyor bunu nasıl çözebilirim?
Adsız.png
 
karakter tarafsız olduğu için göstermiyor olabilirmi ? dereceyi arttırıp kahraman yaptığında gözüküyormu?
 
örnek olarak client src kısmında InstanceBase.cpp içerisinde şu kısım bende ekli değil.
Ben geçenlerde senin konundan bu belirtiğin likden localegame.txt gibi yerlerdeki isimleri değiştirmiştim.
Değiştirmeden önce sorun yine aynıydı, sadece belki onlar eklenmemiştir gibisinden değiştirmiştim.

C++:
#ifdef ENABLE_ALIGN_RENEWAL
    if (m_sAlignment >= 30000)
        return 0;
    else if (m_sAlignment >= 25000)
        return 1;
    else if (m_sAlignment >= 18000)
        return 2;
    else if (m_sAlignment >= 12000)
        return 3;
    else if (m_sAlignment >= 8000)
        return 4;
    else if (m_sAlignment >= 4000)
        return 5;
    else if (m_sAlignment >= 1000)
        return 6;
    else if (m_sAlignment >= 0)
        return 7;
    else if (m_sAlignment > -4000)
        return 8;
    else if (m_sAlignment > -8000)
        return 9;
    else if (m_sAlignment > -12000)
        return 10;

    return 11;
#else
    if (m_sAlignment >= 12000)
        return 0;
    else if (m_sAlignment >= 8000)
        return 1;
    else if (m_sAlignment >= 4000)
        return 2;
    else if (m_sAlignment >= 1000)
        return 3;
    else if (m_sAlignment >= 0)
        return 4;
    else if (m_sAlignment > -4000)
        return 5;
    else if (m_sAlignment > -8000)
        return 6;
    else if (m_sAlignment > -12000)
        return 7;

    return 8;
#endif
}

int CInstanceBase::GetAlignmentType()
{
#ifdef ENABLE_ALIGN_RENEWAL
    switch (GetAlignmentGrade())
    {
        case 0:
        case 1:
        case 2:
        case 3:
        case 4:
        case 5:
        case 6:
        {
            return ALIGNMENT_TYPE_WHITE;
            break;
        }

        case 8:
        case 9:
        case 10:
        case 11:
        {
            return ALIGNMENT_TYPE_DARK;
            break;
        }
    }

    return ALIGNMENT_TYPE_NORMAL;
#else
    switch (GetAlignmentGrade())
    {
    case 0:
    case 1:
    case 2:
    case 3:
    {
        return ALIGNMENT_TYPE_WHITE;
        break;
    }

    case 5:
    case 6:
    case 7:
    case 8:
    {
        return ALIGNMENT_TYPE_DARK;
        break;
    }
    }

    return ALIGNMENT_TYPE_NORMAL;
#endif
}
 
Sorun çözülmüştür @TheAdmin33 yardımların için teşekkür ederim. :loveya:
Sanırım daha önceden eklediğim info bilgili loading ekranı ile alakalı .
loading'i eski haline çevirince sorun düzeldi.
resim_2024-05-21_233857316.png
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst