Lvl Color

maradona150

Üye
Üye
Mesaj
90
Çözümler
1
Beğeni
41
Puan
339
Ticaret Puanı
0
As shown in the title
I will change the color of the player level that is next to the name
But in a beautiful way
Every 10 levels a specific color
Picture for illustration:

Linkleri görebilmek için giriş yap veya kayıt ol.


Explanation:

Open:

InstancebaseEffect.cpp

Look for

Kod:
Genişlet Daralt Kopyala
void CInstanceBase :: UpdateTextTailLevel (DWORD level)
{
    // static D3DXCOLOR s_kLevelColor = D3DXCOLOR (119.0f / 255.0f, 246.0f / 255.0f, 168.0f / 255.0f, 1.0f);
    static D3DXCOLOR s_kLevelColor = D3DXCOLOR (152.0f / 255.0f, 255.0f / 255.0f, 51.0f / 255.0f, 1.0f);

    char szText [256];




And replace it with


void CInstanceBase :: UpdateTextTailLevel (DWORD level)
{
    // static D3DXCOLOR s_kLevelColor = D3DXCOLOR (119.0f / 255.0f, 246.0f / 255.0f, 168.0f / 255.0f, 1.0f);
    static D3DXCOLOR s_kLevelColor = D3DXCOLOR (152.0f / 255.0f, 255.0f / 255.0f, 51.0f / 255.0f, 1.0f);
    // LevelColors
    if (level <10) (
        s_kLevelColor = D3DXCOLOR (192.0f / 255.0f, 192.0f / 255.0f, 192.0f / 255.0f, 1.0f);
    }
    else if (level <20) (
        s_kLevelColor = D3DXCOLOR (248.0f / 255.0f, 248.0f / 255.0f, 255.0f / 255.0f, 1.0f);
    }
    else if (level <30) (
        s_kLevelColor = D3DXCOLOR (124.0f / 255.0f, 252.0f / 255.0f, 0.0f / 255.0f, 1.0f);
    }
    else if (level <40) (
        s_kLevelColor = D3DXCOLOR (0.0f / 255.0f, 128.0f / 255.0f, 0.0f / 255.0f, 1.0f);
    }
    else if (level <50) (
        s_kLevelColor = D3DXCOLOR (30.0f / 255.0f, 144.0f / 255.0f, 255.0f / 255.0f, 1.0f);
    }
    else if (level <60) (
        s_kLevelColor = D3DXCOLOR (0.0f / 255.0f, 0.0f / 255.0f, 255.0f / 255.0f, 1.0f);
    }
    else if (level <70) (
        s_kLevelColor = D3DXCOLOR (128.0f / 255.0f, 0.0f / 255.0f, 128.0f / 255.0f, 1.0f);
    }
    else if (level <80) (
        s_kLevelColor = D3DXCOLOR (255.0f / 255.0f, 20.0f / 255.0f, 147.0f / 255.0f, 1.0f);
    }
    else if (level <90) (
        s_kLevelColor = D3DXCOLOR (255.0f / 255.0f, 105 / 255.0f, 180.0f / 255.0f, 1.0f);
    }
    else if (level <100) (
        s_kLevelColor = D3DXCOLOR (0.0f / 255.0f, 255.0f / 255.0f, 255.0f / 255.0f, 1.0f);
    }
    else if (level <105) (
        s_kLevelColor = D3DXCOLOR (255.0f / 255.0f, 140.0f / 255.0f, 0.0f / 255.0f, 1.0f);
    }
    else {
        s_kLevelColor = D3DXCOLOR (255.0f / 255.0f, 0.0f / 255.0f, 0.0f / 255.0f, 1.0f);
    }
    // End
    char szText [256];




Thank's [/ CODE] [/ CODE]
 
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst