Rank System Setup

IceMan

Hero's Act Mir 2
Legendary
Apr 17, 2003
8,544
2
370
350
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
}
 

IceMan

Hero's Act Mir 2
Legendary
Apr 17, 2003
8,544
2
370
350
3. Put the following npc in QuestDiary/Common
Call it Rank.txt

4. Now you have to add a new folder in your npc def folder
Called Rank (will added the in afew)

5. Add your npc to your town and make it call the Rank.txt
[@main]
#ACT
#CALL [\Common\RankLevel.txt] @RanKLevel
 

Ragnar

Hallowed be thy name
Legendary
Golden Oldie
Loyal Member
Jul 20, 2004
5,258
3
295
Doaky said:
No

Ledu just has a new interface in my opionion
1.4 wont allow the commands but anyewayz

im dumb
Ledu allows gives alot more than just a new interface, ah come on were you really serous :P, but well main thing ledu adds is working mob magic's.
 

Ragnar

Hallowed be thy name
Legendary
Golden Oldie
Loyal Member
Jul 20, 2004
5,258
3
295
Doaky said:
I was being serious 2 me its just a interface ..... stop going into what every new thing it has lol
Where/when did i do that :P?
 

Ragnar

Hallowed be thy name
Legendary
Golden Oldie
Loyal Member
Jul 20, 2004
5,258
3
295
Doaky said:
:P lol Magics thts every new thing it has :P
It has the anti keylog feature, it has the feature so you can connect to multiple servers within one client, you dont need to select the server after you log in, you do it at the start (yeh pointless but who cares :P), etc. etc. :P
 

NoLife999

If God Only Knew!
Golden Oldie
Mar 8, 2004
924
1
96
185
leeds
#IF
checkjob Warr
checklevel 0
#ACT
SETRANKLEVELNAME %s\Swordsman
#IF
checkjob Warr
checklevel 15
#ACT
SETRANKLEVELNAME %s\Barbarian
#IF
checkjob Warr
checklevel 25
#ACT
SETRANKLEVELNAME %s\Knight
#IF
checkjob Warr
checklevel 35
#ACT
SETRANKLEVELNAME %s\Paladin
#IF
checkjob Warr
checklevel 45
#ACT
SETRANKLEVELNAME %s\DarkKnight
#IF
checkjob Wizard
checklevel 0
#ACT
SETRANKLEVELNAME %s\NightElf
#IF
checkjob Wizard
checklevel 15
#ACT
SETRANKLEVELNAME %s\Elementalist
#IF
checkjob Wizard
checklevel 25
#ACT
SETRANKLEVELNAME %s\sorcerer
#IF
checkjob Wizard
checklevel 35
#ACT
SETRANKLEVELNAME %s\Alchemist
#IF
checkjob Wizard
checklevel 45
#ACT
SETRANKLEVELNAME %s\DemonMage
#IF
checkjob taos
checklevel 0
#ACT
SETRANKLEVELNAME %s\Disciple
#IF
checkjob taos
checklevel 15
#ACT
SETRANKLEVELNAME %s\Monk
#IF
checkjob taos
checklevel 25
#ACT
SETRANKLEVELNAME %s\Priest
#IF
checkjob taos
checklevel 35
#ACT
SETRANKLEVELNAME %s\Saint
#IF
checkjob taos
checklevel 45
#ACT
SETRANKLEVELNAME %s\DemonMonk
#IF
checklevel 200
#ACT
SETRANKLEVELNAME %s\GM

this is the one i have set up for my server only thing it needs changing is to suit the female,s etc but it works no probs also whats the setmembertype= blah for can u explain this more or is it the female/male just want to know thats all...
 

Sooden

LOMCN VIP
VIP
Jul 21, 2003
287
0
153
in the hole i'm digging
Ranks so cool ty all. Managed to wire my quest flags to ranks now, TY TY TY :P

(lol when its was 1.4 it was gonna be you could change your name to a colour depending on quests done, this is so much better)
 

Merit

LOMCN n00bie
Jun 1, 2005
6
0
32
and if i wanted this to be in another can you do:

[@main]
<Change Rank/@Rank>

[@Rank]
#ACT
#CALL [\Common\RankLevel.txt] @RanKLevel


can you do tht?