$bPrintedMenuBar = true;
}
}
function printMenuJavaScript()
{
global $bPrintedJavaScript, $TEST_DIR;
if ( !$bPrintedJavaScript )
{
?>
home » builders » builder's lessons »
The easiest way to simulate delay is to use a rand_prog. You would have to choose the parameter of the rang_prog based on several things, such as:
- how long you want the delay to be
- how many characters would be in the room at the same time (the more characters there are, the longer it will take for the rand_prog to trigger for the character who has the right quest bits).
Here is an example for a mobprog (but, depending on what you want to do, the rand_prog might be on the room or on an object).
>greet_prog 100~
if quest(0,5,$n) == 7
mpechoat $n {70}The mob looks at you thoughtfully and remains silent for a few seconds.
mpechoaround $n {70}The mob looks at $N thoughtfully and remains silent for a few seconds.
mpmset $n quest 0 5 8
endif
~
>rand_prog 60~
if quest(0,5,$r) == 8
sayto $r I am done thinking and I will start
sayto $r talking with you now.
...
endif
~
Just remember to use $r instead of $n in the rand_prog.