First of all Thanks to Rhys for this.
Now
1. open your qmanage txt (in the mapquest folder), make it so it calls this txt
#CALL [\Common\RankLevel.txt] @RanKLevel
2. Put the following npc in QuestDiary/Common
Call it RankLevel.txt
[@RanKLevel]
{
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level1.txt
#ACT
SETMEMBERTYPE = 100
setRankLevelName %s\Beginner
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level2.txt
#ACT
SETMEMBERTYPE = 101
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level3.txt
#ACT
SETMEMBERTYPE = 102
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level4.txt
#ACT
SETMEMBERTYPE = 103
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level5.txt
#ACT
SETMEMBERTYPE = 104
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level6.txt
#ACT
SETMEMBERTYPE = 105
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level7.txt
#ACT
SETMEMBERTYPE = 106
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level8.txt
#ACT
SETMEMBERTYPE = 107
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level9.txt
#ACT
SETMEMBERTYPE = 108
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level10.txt
#ACT
SETMEMBERTYPE = 109
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level11.txt
#ACT
SETMEMBERTYPE = 110
setRankLevelName %s\Expert
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level1.txt
#ACT
SETMEMBERTYPE = 200
setRankLevelName %s\Beginner
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level2.txt
#ACT
SETMEMBERTYPE = 201
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level3.txt
#ACT
SETMEMBERTYPE = 202
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level4.txt
#ACT
SETMEMBERTYPE = 203
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level5.txt
#ACT
SETMEMBERTYPE = 204
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level6.txt
#ACT
SETMEMBERTYPE = 205
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level7.txt
#ACT
SETMEMBERTYPE = 206
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level8.txt
#ACT
SETMEMBERTYPE = 207
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level9.txt
#ACT
SETMEMBERTYPE = 208
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level10.txt
#ACT
SETMEMBERTYPE = 209
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level11.txt
#ACT
SETMEMBERTYPE = 210
setRankLevelName %s\Expert
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level1.txt
#ACT
SETMEMBERTYPE = 300
setRankLevelName %s\Beginner
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level2.txt
#ACT
SETMEMBERTYPE = 301
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level3.txt
#ACT
SETMEMBERTYPE = 302
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level4.txt
#ACT
SETMEMBERTYPE = 303
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level5.txt
#ACT
SETMEMBERTYPE = 304
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level6.txt
#ACT
SETMEMBERTYPE = 305
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level7.txt
#ACT
SETMEMBERTYPE = 306
setRankLevelName %s\Novice
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level8.txt
#ACT
SETMEMBERTYPE = 307
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level9.txt
#ACT
SETMEMBERTYPE = 308
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level10.txt
#ACT
SETMEMBERTYPE = 309
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level11.txt
#ACT
SETMEMBERTYPE = 310
setRankLevelName %s\Expert
break
#IF
checkjob warrior
#ACT
SETMEMBERTYPE = 100
Addnamelist ..\Npc_def\Rank\Warrior\Level1.txt
Break
#IF
checkjob wizard
#ACT
SETMEMBERTYPE = 200
Addnamelist ..\Npc_def\Rank\Wizard\Level1.txt
Break
#IF
checkjob taoist
#ACT
SETMEMBERTYPE = 300
Addnamelist ..\Npc_def\Rank\Tao\Level1.txt
Break
}
Now
1. open your qmanage txt (in the mapquest folder), make it so it calls this txt
#CALL [\Common\RankLevel.txt] @RanKLevel
2. Put the following npc in QuestDiary/Common
Call it RankLevel.txt
[@RanKLevel]
{
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level1.txt
#ACT
SETMEMBERTYPE = 100
setRankLevelName %s\Beginner
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level2.txt
#ACT
SETMEMBERTYPE = 101
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level3.txt
#ACT
SETMEMBERTYPE = 102
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level4.txt
#ACT
SETMEMBERTYPE = 103
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level5.txt
#ACT
SETMEMBERTYPE = 104
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level6.txt
#ACT
SETMEMBERTYPE = 105
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level7.txt
#ACT
SETMEMBERTYPE = 106
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level8.txt
#ACT
SETMEMBERTYPE = 107
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level9.txt
#ACT
SETMEMBERTYPE = 108
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level10.txt
#ACT
SETMEMBERTYPE = 109
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Warrior\Level11.txt
#ACT
SETMEMBERTYPE = 110
setRankLevelName %s\Expert
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level1.txt
#ACT
SETMEMBERTYPE = 200
setRankLevelName %s\Beginner
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level2.txt
#ACT
SETMEMBERTYPE = 201
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level3.txt
#ACT
SETMEMBERTYPE = 202
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level4.txt
#ACT
SETMEMBERTYPE = 203
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level5.txt
#ACT
SETMEMBERTYPE = 204
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level6.txt
#ACT
SETMEMBERTYPE = 205
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level7.txt
#ACT
SETMEMBERTYPE = 206
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level8.txt
#ACT
SETMEMBERTYPE = 207
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level9.txt
#ACT
SETMEMBERTYPE = 208
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level10.txt
#ACT
SETMEMBERTYPE = 209
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Wizard\Level11.txt
#ACT
SETMEMBERTYPE = 210
setRankLevelName %s\Expert
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level1.txt
#ACT
SETMEMBERTYPE = 300
setRankLevelName %s\Beginner
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level2.txt
#ACT
SETMEMBERTYPE = 301
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level3.txt
#ACT
SETMEMBERTYPE = 302
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level4.txt
#ACT
SETMEMBERTYPE = 303
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level5.txt
#ACT
SETMEMBERTYPE = 304
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level6.txt
#ACT
SETMEMBERTYPE = 305
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level7.txt
#ACT
SETMEMBERTYPE = 306
setRankLevelName %s\Novice
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level8.txt
#ACT
SETMEMBERTYPE = 307
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level9.txt
#ACT
SETMEMBERTYPE = 308
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level10.txt
#ACT
SETMEMBERTYPE = 309
setRankLevelName %s\Novice
break
#IF
Checknamelist ..\Npc_def\Rank\Tao\Level11.txt
#ACT
SETMEMBERTYPE = 310
setRankLevelName %s\Expert
break
#IF
checkjob warrior
#ACT
SETMEMBERTYPE = 100
Addnamelist ..\Npc_def\Rank\Warrior\Level1.txt
Break
#IF
checkjob wizard
#ACT
SETMEMBERTYPE = 200
Addnamelist ..\Npc_def\Rank\Wizard\Level1.txt
Break
#IF
checkjob taoist
#ACT
SETMEMBERTYPE = 300
Addnamelist ..\Npc_def\Rank\Tao\Level1.txt
Break
}