$bPrintedMenuBar = true;
}
}
function printMenuJavaScript()
{
global $bPrintedJavaScript, $TEST_DIR;
if ( !$bPrintedJavaScript )
{
?>
home » builders » builder's lessons » loading quest mobs
Loading quest mobs
You want a mob to only appear when a PC is on a quest, and not be in the game all the time.
>greet_prog 100~
if mobinroom(13925) == 0
if quest(0,4,$n) == 0
if isevil($n)
mpmload 13925
mpechoat $n An old bearded human steps out of the forest and hails you.
mpechoaround $n An old bearded human steps out of the forest and hails $n.
mpechoat $n He looks all around before whispering to you.
mpechoaround $n He looks all around before whispering to $n
mpforce dorgor sayto $n Greetings.
mpecho The old man glances towards the huge mansion to the north before continuing.
mpforce dorgor sayto $n Do you have some time to listen to me?
endif
endif
endif
~
|
The above program is in a room. There is a mobinroom check to make sure that the mobile is not already in the room.
If you wanted the mob to load into a random room, you could put the prog onto a MOBINVIS mobile, and set it to NOWANDER, or STAY_AREA and that will vary the room that the mob is loaded up into.