Multi LVL Quest.

Join Discord

Draka

Dedicated Member
Dedicated Member
Jan 22, 2008
72
0
53
Well, i made this npc, is not dificult to do, but many peoplo not have time to do this things, well i test and works 100%.

Code:
[@Main]
#IF
CheckLevel 45
#Act
Goto @Q45
Break
#ElseAct
Goto @Q44
Break


[@Q45]
#IF
#Say
Here al you want to say to player\\
<Ir a Quest/@Q45I>\


Here the pleyer recives his reward.\\
<Premio Quest/@Q45P>\
<Salir/@Exit>\\

[@Q44]
#IF
#Say
Here al you want to say to player\\
<Ir a Quest/@Q44I>\


Here the pleyer recives his reward.\\
<Premio Quest/@Q44P>\
<Salir/@Exit>\\

[@Q45I]
#IF
#Say
Here the legend or what they have to do it\\
<Go to quest/@Q45II>\
<Salir/@Exit>

[@Q44I]
#IF
#Say
Here the legend or what they have to do it\\
<Go to quest/@Q44II>\
<Salir/@Exit>

[@Q45II]
#IF
CheckHum CE_Path1 1
#Say
This is for no other into the quest\
<Salir/@Exit>\\
#ElseAct
Mapmove CE_Path1 280 67
MonGenP "CE_Path1,254,58,30" NumaMage 15
MonGenP "CE_Path1,254,58,30" EliteBlademan 15 
MonGenP "CE_Path1,186,58,30" NumaSlinger 5
MonGenP "CE_Path1,186,58,30" Agilecus 20
MonGenP "CE_Path1,135,58,30" Minotaur 50
MonGenP "CE_Path1,135,58,100" TreasureBox1 5
MonGenP "CE_Path1,135,58,100" SonicBoom 25
MonGenP "CE_Path1,135,58,30" ZumaGuardian 50
MonGenP "CE_Path1,66,58,30" Minotaur 50
MonGenP "CE_Path1,67,58,30" ZumaGuardian 50
MonGenP "CE_Path1,135,58,30" GtNumaMonk 5
MonGenP "CE_Path1,22,71,1" EvilCobra 1
ApplyMonMission "CE_Path1, 22, 71, 10, 1" "EvilCobra" "CE_Path1, 112, 79"
delaygoto [Local] 900 @Q45End
Break
#ElseSay
This for the time he have to do it.\\
<Salir/@Exit>

[@Q45End]
#IF
#ACT
MapMove 0
MonClear "CE_Path1"
#Say
This say if the player have the item come back for the rewar\\
<Salir/@exit>\\

[@Q44II]
#IF
CheckHum CE_Path1 1
#Say
No other into the quest\
<Salir/@Exit>\\
#ElseAct
Mapmove CE_Path1 280 67
MonGenP "CE_Path1,254,58,30" HoroBlaster 15
MonGenP "CE_Path1,254,58,30" BoneArcher 15 
MonGenP "CE_Path1,186,58,30" ShooterAnt 50
MonGenP "CE_Path1,186,58,30" FeedertAnt 100
MonGenP "CE_Path1,135,58,30" Minotaur 50
MonGenP "CE_Path1,135,58,30" HoroBlaster 30
MonGenP "CE_Path1,135,58,100" TreasureBox1 5
MonGenP "CE_Path1,135,58,30" ShooterAnt 25
MonGenP "CE_Path1,135,58,30" ZumaGuardian 15
MonGenP "CE_Path1,66,58,30" Minotaur 20
MonGenP "CE_Path1,67,58,30" ZumaGuardian 5
MonGenP "CE_Path1,135,58,30" SkeletonLord 5
MonGenP "CE_Path1,22,71,1" WindMinotaur 1
ApplyMonMission "CE_Path1, 22, 71, 10, 1" "WindMinotaur" "CE_Path1, 112, 79"
delaygoto [Local] 900 @Q44End
Break
#ElseSay
This for the time he have to do it.\\
<Salir/@Exit>

[@Q44End]
#IF
#ACT
MapMove 0
MonClear "CE_Path1"
#Say
Player come back for the reward\\
<Salir/@exit>\\

[@Q45P]
#IF
CheckItem quest1
#Act
Give Gold 100000
#SAY
Enjoy it\\
<Salir/@Exit>

[@Q44P]
#IF
CheckItem quest1
#Act
Give Gold 100000
#SAY
Enoy it\\
<Salir/@Exit>

For rewards oyu have a second way, the other way is in the same part [@Q44End]or [@Q45End], you can add into the say <Reward/@Q45P> <Reward/@Q44P>.

This npc i made in for spanish, for this reason i don't put the legend for the quest i use, beacuase i made from 0, and have traslate everything and i don't like to use traslatetor, and i know many people no like to use a similar legend to other server use, you can costumise you legend for the npc.
 
Last edited:

GmTidus

Dedicated Member
Dedicated Member
Oct 14, 2008
54
0
32
The quest give you rewards al time not only 1
 

Attachments

  • sad.JPG
    sad.JPG
    114.4 KB · Views: 202

Coly

LOMCN Developer
Developer
Mar 31, 2005
1,399
33
195
Germany
Please check your Script again ;-), you use 2 same function name.
I believe one is Q44...

And most of the #if you don't need like this :

Code:
[@Q45I]
[COLOR="red"]#IF[/COLOR]  <-- Not use, so you can delete it.
#Say
Here the legend or what they have to do it\\
<Go to quest/@Q45II>\
<Salir/@Exit>

Code:
[COLOR="red"][@Q45][/COLOR]
#IF
#Say
 Here al you want to say to player\\
 <Ir a Quest/@Q45I>\\


 Here the pleyer recives his reward.\\
 <Premio Quest/@Q45P>\
 <Salir/@Exit>\\

[COLOR="Red"][@Q45][/COLOR]  <-- I believe this is Q44 and not Q45 
#IF
#Say
Here al you want to say to player\\
<Ir a Quest/@Q44I>\


Here the pleyer recives his reward.\\
<Premio Quest/@Q44P>\
<Salir/@Exit>\\
 

Draka

Dedicated Member
Dedicated Member
Jan 22, 2008
72
0
53
well i say this a customise quest, yes yuo can recive th reward more one time beacuase you nned to put a chek for the item drop into the quest, and the function are for the people who want to put a function for #IF, and if you don't wat to put a function there be free for delete. ande the erros ^^ well theres yes is for q44 its a little mistake from my finger.

Today i put this in my server with my customeize option and whit mapquest and works perfectly, you have to customize to your preference, the code its ready to do that.

Its a easy way.
 
Last edited:

Draka

Dedicated Member
Dedicated Member
Jan 22, 2008
72
0
53
yes man, you can use a flag system and mapquest with this, i try to use with and its work, but many people don't like to use flags, to me its good use flags, but this is a easy release for people who want to put a easy system.
 

Zordon

Golden Oldie
Golden Oldie
Apr 26, 2008
1,176
20
145
Manchester, UK
yes man, you can use a flag system and mapquest with this, i try to use with and its work, but many people don't like to use flags, to me its good use flags, but this is a easy release for people who want to put a easy system.

Checknamelist is a really easy option to put in though especially for those that aren't sure about flags.