Könnte mir jemand zeigen wie man ein neuen Effekt erstellt, dass die Penyarate erhöht, sodass ich diese im Cloak of Honour einfügen / verändern kann?
#define DST_GOLD 10000
habe ich schon probiert ^^ geht nicht kommt nur eine Meldung die im source auch so definiert ist :(Quote:
Müsste das net der Effekt sein?
Weis es grade net genau, aber irgendwas war da mal. Wenns mich net täuscht gibt es sogar nen Cloak mit Penyadrop druf...Code:#define DST_GOLD 10000
DST_EXPERIENCE
Unter : DST_EXPERIENCE, TID_TOOLTIP_DST_EXPERIENCE, das : DST_PENYA, TID_TOOLTIP_DST_PENYA, unter : DST_EXPERIENCE, das : DST_PENYA,
Unter : #if __VER >= 9 // __ULTIMATE int nDstExp = GetParam( DST_EXPERIENCE, 0 ); if( 0 < nDstExp ) fFactor *= ( 1.0f + ( nDstExp / 100.0f ) ); #endif // __ULTIMATE
int nDstPenya = GetParam( DST_Penya, 0 ); if( 0 < nDstPenya ) fFactor *= ( 1.0f + ( nDstPenya / 100.0f ) );
Lawl damit änderst du nur die Exp Rate..Quote:
WndManager.cpp
MoverParam.cppCode:Unter : DST_EXPERIENCE, TID_TOOLTIP_DST_EXPERIENCE, das : DST_PENYA, TID_TOOLTIP_DST_PENYA, unter : DST_EXPERIENCE, das : DST_PENYA,
Code:Unter : #if __VER >= 9 // __ULTIMATE int nDstExp = GetParam( DST_EXPERIENCE, 0 ); if( 0 < nDstExp ) fFactor *= ( 1.0f + ( nDstExp / 100.0f ) ); #endif // __ULTIMATECode:int nDstPenya = GetParam( DST_Penya, 0 ); if( 0 < nDstPenya ) fFactor *= ( 1.0f + ( nDstPenya / 100.0f ) );
nNumGold = (int)( nNumGold * prj.m_EventLua.GetGoldDropFactor() );
nNumGold = (int)( nNumGold * prj.m_EventLua.GetGoldDropFactor() );
float fFactor = prj.m_EventLua.GetGoldDropFactor(); int nDstPenya = GetParam( DST_Penya, 0 ); if( 0 < nDstPenya ) fFactor *= ( 1.0f + ( nDstPenya / 100.0f ) ); nNumGold = (int)( nNumGold * fFactor);