Hey,
hier die kleinen Source Snippets zum adden der neuen Farben.
Wie wir hier sehen wird der Enum Count genommen um einen Random Farbe zu finden. Also müssen wir nur das enum erweitern.
Fangen wir an :D
Sucht in NetCode.h(TProtocol) nach
und added die weiteren Farben
Nun sucht ihr in TClientItem.cpp(TClient) nach
und added in den switch die neuen Farben
Jetzt fehlt nur noch ein Client der die Farben supported ( ItemGradeVisual.tcd etc. )
Die Farbennamen könnt ihr natürlich ändern wusste grad nicht wie die heißen. Jetzt kann jeder angebliche 3.8 / 3.9er Files haben lol.
MFG
hier die kleinen Source Snippets zum adden der neuen Farben.
Code:
if(pItem->m_bLevel >= MIN_GRADE_EFFECT_LEVEL && pItem->m_bGradeEffect == 0) pItem->m_bGradeEffect = BYTE(rand()% (IE_COUNT-1) ) + 1;
Fangen wir an :D
Sucht in NetCode.h(TProtocol) nach
Code:
TITEMGRADEEFFECT_TYPE
Code:
typedef enum TITEMGRADEEFFECT_TYPE
{
IE_NONE = 0,
IE_SEA,
IE_FIRE,
IE_LIGHTING,
IE_ICE,
IE_BLACK,
IE_NEW1,
IE_NEW2,
IE_NEW3,
IE_NEW4,
IE_COUNT
} *LPTITEMGRADEEFFECT_TYPE;
Code:
LPTITEMGRADEVISUAL CTClientItem::GetGradeVISUAL()
Code:
switch( m_bGradeEffect)
{
case IE_SEA:
wGradeSkin = 4;
break;
case IE_FIRE:
wGradeSkin = 5;
break;
case IE_LIGHTING:
wGradeSkin = 6;
break;
case IE_ICE:
wGradeSkin = 7;
break;
case IE_BLACK:
wGradeSkin = 8;
break;
case IE_NEW1:
wGradeSkin = 9;
break;
case IE_NEW2:
wGradeSkin = 10;
break;
case IE_NEW3:
wGradeSkin = 11;
break;
case IE_NEW4:
wGradeSkin = 12;
break;
default:
wGradeSkin =0;
}
Die Farbennamen könnt ihr natürlich ändern wusste grad nicht wie die heißen. Jetzt kann jeder angebliche 3.8 / 3.9er Files haben lol.
MFG