MapQuest Problem

Desolation Mir2 (Med Rate Server)

jasper

Golden Oldie
Golden Oldie
Sep 10, 2005
890
3
105
Read lots of threads to get map quest working so that a message box pops up when u kill a certain mob on a certain map, but to no avail, Can anybody see whats wrong, these are sort of modified Solitude scripts:


\mir200\evir\mapquest.txt file
0 [050] 1 Hen * Q999


\mir200\envir\npc_def\questguy.txt
[@main]
#IF
check [058] 1
#act
break
#ELSEACT

#IF
Check [050] 1
#SAY
I see you have killed a hen, well done.\
Please <continue/@prize>
#ELSEACT
goto @main_1
[@main_1]
#SAY
Hello there, if you kill 1 hen I will give you a prize\\
<Ok Kool/@accept>\
<No thanks/@exit>
[@accept]
#ACT
Set [058] 1
#SAY
You are ready to begin your quest, good luck\
<Goodbye/@exit>
[@prize]
#ACT
Give gold 100000
#SAY
Here, have some gold !\


\mir200\envir\mapquest_def\q999.txt
[@main]
#IF
check [050] 1
#ACT
goto @killed_mob

[@killed_mob]
#SAY
Well done, you killed a hen\
Return to Quest Guy for\
your gift


the [058] flag is being set, i made an npc to check, but no mater how many hens i kill on map 0, no message box? is there a setting that says i should get this message after killing the 1st hen,, or is it random amount, ive killed hundreds with no box.

any clues, or a definitive answer would be appreciated.
 
Last edited:

stephenking

I HAVE A DREAM!!
Developer
Aug 28, 2005
616
39
155
Netherlands
jasper said:
Read lots of threads to get map quest working so that a message box pops up when u kill a certain mob on a certain map, but to no avail, Can anybody see whats wrong, these are sort of modified Solitude scripts:


\mir200\envir\npc_def\questguy.txt
[@main]
#IF
check [50] 1
check [51] 1
#say
I see you have killed a hen, well done.\
Please <continue/@prize>
break
#ELSESAY
Hello there, if you kill 1 hen I will give you a prize\\
<Ok Kool/@accept>\
<No thanks/@exit>
[@accept]
#ACT
Set [50] 1
#SAY
You are ready to begin your quest, good luck\
<GoodBye/@exit>

[@prize]
#ACT
Give gold 100000
#SAY
Here, have some gold !\

\mir200\envir\mapquest.txt file
0 [50] 1 Hen * Q999

\mir200\envir\mapquest_def\q999.txt
[@main]
#IF
check [50] 1
#ACT
set [51] 1
#SAY
Well done, you killed a hen\
Return to Quest Guy for your gift.\


this will make it so that you need to talk to quest guy to start the quest and then you kill the hen will give a msg and set the killed flag then talk to quest guy again he will see you started the quest and killed the hen and will give the reward
 
Upvote 0

jasper

Golden Oldie
Golden Oldie
Sep 10, 2005
890
3
105
thx for that,, works a treat,, now all i gotta do is come up with quests to use it,, this should be stickied just for being correct.
 
Upvote 0