Hi, I'm Charles and this is my first release(i dont know whether a release or a tutorial). hope you like it :D
I've seen that some are having a problem in quickjobchange when their 3rd job is on level 130 with 0% exp.
so i'm making this tutorial for them.
REQUIREMENTS:
•Working 3rd job
•quickjobchange(which is not working in 3rd job)
•Brain?
let's start
go to MoverParam.cpp
SEARCH for thisunder #ifdef __CLIENTCode:BOOL CMover::SetExperience( EXPINTEGER nExp1, int nLevel )
REPLACE the if statement there into this:
go to WndChangeJobEx.cppCode:if( (GetLevel() == 120 && GetExpPercent() == 9999) || (GetLevel()==130 && GetExpPercent() == 0))
UNDERyou'll see an If statement, REPLACE that with this one.Code:BOOL CWndJobChangeEx::Initialize( CWndBase* pWndParent, DWORD dwType )
go to DPSrvr.cppCode:if( g_pPlayer->GetLevel() == 15 || g_pPlayer->GetLevel() == 60 || g_pPlayer->GetLevel() == 130 || ( ( g_pPlayer->GetLevel() == 120 && g_pPlayer->GetExpPercent() == 9999 ) ))
SEARCH for thisreplace that with thisCode:else if( nJob >= MAX_HERO && pUser->m_nLevel != 129 && pUser->GetExpPercent() != 9999 )Code:else if( nJob >= MAX_HERO && pUser->m_nLevel != 130 && pUser->GetExpPercent() != 0 )
Credits:
TheClouD = it's obvious
Xakzi = i'm using his edits, so credits for him as well
ME = for releasing this small guide![]()




Reply With Quote![[Source] QuickChange 3rd job on level 130](http://ragezone.com/hyper728.png)


