A 'Play All' can be done with stories as well as scripts. However, to better help understand scripting in general, we will do so.
For this lesson we will use 3 different tracks [video clips], 4 scripts and 1 menu. Go ahead and import your 3 clips and put them each on individual tracks that we have made [of course putting them all on the same track would make this much easier, again we'll use 3 to better understand scripting].
Add 4 scripts and name them; 'Start_Play_All', 'Play_All_2', 'Play_All_3' and 'Stop_Play_All'.
On the DVD main menu add a button [or use an existing button] and name it 'Play All'. Be sure to have buttons for all 3 tracks and target them to their appropriate tracks. Naming is always important but for now I'll leave them as; 'Track 1' to 'Track 3' since we'll have different video clips.

Now we must set up a partition where the Play All information will be stored. Select the DVD icon in the outline tab. Then in the Inspector window select the Advanced tab. Select the arrow next to 'GPRM 0' to bring down the drop menu and select the first partition and name it 'Play_All'


Now let's start setting up our scripts.
Select the 'Start_Play_All' script, and set the following in the Script Command window.
Command - Set GPRM
Operation - mov
Source Type - Immediate
Source Value - 1
Target - Play_All

Add a line.
Command - Jump
Jump to - Track 1::Chapter 1
End result.

For the next two scripts do the following
Command - Jump
Jump to - Track 2::Chapter 1 [for 'Play_All_2']
Jump to - Track 3::Chapter 1 [for 'Play_All_3']
Select the Compare Command box.
Execute if - Play_All
is - '='
to - Immediate
with value - 1
Add a line.
Command - Jump
Jump to - Menu 1::Track 2 [for 'Play_All_2']
Jump to - Menu 1::Track 3 [for 'Play_All_3']


On the 2nd line of these last scripts we set each to jump to the next track or track button. If Play All was not selected, then we want the end of each track [line 2] to jump to the next track button to force the viewer to the next track.
Now for the last script. 'Stop_Play_All'
Command - Set GPRM
Operation - mov
Source Type - Immediate
Source Value - Play_All
Target - Play_All
Add a line.
Command - Jump
Jump to - Menu::Play All [or which ever button you choose]

Now we need to set each tracks end target to each script.
Track 1 to 'Play_All_2'
Track 2 to 'Play_All_3'
and
Track 3 to 'Stop_Play_All'
Be sure to do this for both the Track end target and the Chapter end target.
Last step. We need to set the target for the Title, Menu and Return buttons to the 'Stop_Play_All' script.

Here's the ending result.