Hab gerade zur v15 Source die 3rd Jobklassen geaddet, will mich einloggen und verbindung mit dem spiel nicht möglich, denke das es an der der einen funktion liegt:
in der funktion void CMover::InitLevel der mover.cpp krieg ich nicht hin den teil für die dritte Jobklasse zu adden
bei dem abschnitt fehlt das für dritte Jobklasse:
if( nJob >= MAX_PROFESSIONAL && i > 59 )
m_nRemainGP++;
if( nJob < MAX_PROFESSIONAL )
{
if( ( i + 1 ) == MAX_JOB_LEVEL )
{
if( nJob < MAX_EXPERT )
{
AddChangeJob( nJob );
}
else
{
if( nJob % 2 != 0 )
{
AddChangeJob( ( nJob - 5 ) / 2 );
}
else
{
AddChangeJob( ( nJob - 4 ) / 2 );
}
}
}
else
if( ( i + 1 ) == MAX_JOB_LEVEL + MAX_EXP_LEVEL )
{
AddChangeJob( nJob );
}
}
else
{
if( ( i + 1 ) == MAX_JOB_LEVEL )
{
if( nJob < MAX_MASTER )
{
if( nJob % 2 != 0 )
{
AddChangeJob( ( nJob - 15 ) / 2 );
}
else
{
AddChangeJob( ( nJob - 14 ) / 2 );
}
}
else
{
if( nJob % 2 != 0 )
{
AddChangeJob( ( nJob - 23 ) / 2 );
}
else
{
AddChangeJob( ( nJob - 22 ) / 2 );
}
}
}
else
if( ( i + 1 ) == MAX_JOB_LEVEL + MAX_EXP_LEVEL )
{
if( nJob < MAX_MASTER )
{
AddChangeJob( nJob - 10 );
AddChangeJob( nJob );
}
else
{
AddChangeJob( nJob - 18 );
AddChangeJob( nJob - 8);
AddChangeJob( nJob );
}
}
}
Hoffe mir kann jmd helfen, bzw den code editieren und reinschreiben^^