Newbie Spellweaver
- Joined
- Apr 4, 2011
- Messages
- 45
- Reaction score
- 2
Mmm.. yes as the title says.. this is a tut. for auto class change..
for example when you rech level 130 u will automaticly change to 3rd jobs without doing anything..
Open MoverParam.cpp and look at the
function:
then look for:
tda.! compile and then finihed.!
for example when you rech level 130 u will automaticly change to 3rd jobs without doing anything..
Open MoverParam.cpp and look at the
function:
BOOL CMover::AddExperience( EXPINTEGER nExp, BOOL bFirstCall, BOOL bMultiPly, BOOL bMonster )
then look for:
after that add:if( m_nDeathLevel < m_nLevel )
{
)
if(m_nLevel >= MAX_LEGEND_LEVEL && IsHero())
{
if( AddChangeJob(m_nJob + 8) )
{
((CUser*)this)->AddSetChangeJob( m_nJob );
g_UserMng.AddNearSetChangeJob( this, m_nJob, &this->m_aJobSkill[MAX_JOB_SKILL] );
g_dpDBClient.SendLogLevelUp( (CUser*)this, 4 );
#if __VER >= 11 // __SYS_PLAYER_DATA
g_dpDBClient.SendUpdatePlayerData( (CUser*)this );
#else // __SYS_PLAYER_DATA
g_DPCoreClient.SendPartyMemberJob( (CUser*)this );
g_DPCoreClient.SendFriendChangeJob( (CUser*)this );
if( m_idGuild != 0 )
g_DPCoreClient.SendGuildChangeJobLevel( (CUser*)this );
#endif // __SYS_PLAYER_DATA
}
}
tda.! compile and then finihed.!