Fangen wir an:
Versioncommon.h vom Worldserver:
Code:
#define __AUTO_SKILL_MAX
In der Funktion
Code:
void CMover::InitProp( BOOL bInitAI )
Code:
if( m_nJob != -1 )
{
ItemProp** apSkillProp = prj.m_aJobSkill[ m_nJob ];
int nJobNum = prj.m_aJobSkillNum[ m_nJob ];
LPSKILL lpSkill;
for( i = 0; i < nJobNum; i++ )
{
ItemProp* pSkillProp = apSkillProp[ i ];
lpSkill = &m_aJobSkill[ i ];
lpSkill->dwSkill = pSkillProp->dwID;
Code:
#ifdef __AUTO_SKILL_MAX lpSkill->dwLevel = pSkillProp->dwExpertMax; #endif //__AUTO_SKILL_MAX
Mover.cpp
In der Funktion
Code:
void CMover::InitLevel( int nJob, LONG nLevel, BOOL bGamma )
Code:
m_nJob = JOB_VAGRANT;
ItemProp** apSkillProp = prj.m_aJobSkill[ m_nJob ];
int nJobNum = prj.m_aJobSkillNum[ m_nJob ];
for( i = 0; i < nJobNum; i++ )
{
ItemProp* pSkillProp = apSkillProp[ i ];
lpSkill = &m_aJobSkill[ i ];
lpSkill->dwSkill = pSkillProp->dwID;
Code:
#ifdef __AUTO_SKILL_MAX lpSkill->dwLevel = pSkillProp->dwExpertMax; #endif //__AUTO_SKILL_MAX
In der Funktion
Code:
BOOL CMover::SetExpert( int nJob )
Code:
lpSkill->dwSkill = pSkillProp->dwID;
Code:
#ifdef __AUTO_SKILL_MAX lpSkill->dwLevel = pSkillProp->dwExpertMax; #endif //__AUTO_SKILL_MAX
Code:
BOOL CMover::AddChangeJob( int nJob )
Code:
ItemProp* pSkillProp = apSkillProp[ i ]; lpSkill = &m_aJobSkill[ i + MAX_JOB_SKILL ]; lpSkill->dwSkill = pSkillProp->dwID;
Code:
#ifdef __AUTO_SKILL_MAX lpSkill->dwLevel = pSkillProp->dwExpertMax; #endif //__AUTO_SKILL_MAX
Runter scrollen bis ihr das findet
Code:
ItemProp* pSkillProp = apSkillProp[ i ]; lpSkill = &m_aJobSkill[ i + MAX_JOB_SKILL + MAX_EXPERT_SKILL ]; lpSkill->dwSkill = pSkillProp->dwID;
Code:
#ifdef __AUTO_SKILL_MAX lpSkill->dwLevel = pSkillProp->dwExpertMax; #endif //__AUTO_SKILL_MAX
Runter scrollen bis das kommt
Code:
ItemProp* pSkillProp = apSkillProp[ i ]; lpSkill = &m_aJobSkill[ i + MAX_JOB_SKILL + MAX_EXPERT_SKILL + MAX_PRO_SKILL]; lpSkill->dwSkill = pSkillProp->dwID;
Code:
#ifdef __AUTO_SKILL_MAX lpSkill->dwLevel = pSkillProp->dwExpertMax; #endif //__AUTO_SKILL_MAX
Runterscrollen bis
Code:
ItemProp* pSkillProp = apSkillProp[ i ]; lpSkill = &m_aJobSkill[ i + MAX_JOB_SKILL + MAX_EXPERT_SKILL + MAX_PRO_SKILL + MAX_MASTER_SKILL ]; lpSkill->dwSkill = pSkillProp->dwID;
Code:
#ifdef __AUTO_SKILL_MAX lpSkill->dwLevel = pSkillProp->dwExpertMax; #endif //__AUTO_SKILL_MAX
Runter scrollen bis
Code:
ItemProp* pSkillProp = apSkillProp[ i ]; lpSkill = &m_aJobSkill[ i + MAX_JOB_SKILL + MAX_EXPERT_SKILL + MAX_PRO_SKILL + MAX_MASTER_SKILL + MAX_HERO_SKILL ]; lpSkill->dwSkill = pSkillProp->dwID;
Code:
#ifdef __AUTO_SKILL_MAX lpSkill->dwLevel = pSkillProp->dwExpertMax; #endif //__AUTO_SKILL_MAX
#Es ist für diejenigen bestimmt die das gerne haben möchten und nicht für die, die es schon haben.






