I've written a dynamic convoy ambush mission generator as part of a larger dynamic mission system (to be released soon).
When activated the script does the following:
Creates a well-armed convoy
Creates task for player to intercept/destroy
Shows start/end markers for convoy
Detects mission success/failure
I use the SecOp module a lot, but the ambush missions are usually disappointments. Often they are buggy and fail on start. Also the ambush task shows you the entire path of the convoy which seems too unrealistic - my system makes you figure out where to set up your ambush, and it's possible the convoy will go a different route.
This mission add-on is simply a single stand-alone script file. You can add it to any mission, and activate simply by including the file in your init.sqf and calling a single method to start the mission. Only one convoy ambush mission is permitted at a time.
Add to Init.sqf:
#include "convoyMission.sqf";
Call from code or trigger to activate mission:
call fSpawnEnemyConvoy;
I've also created a demo mission, so you can try it out without creating your own mission.
As this is my first post, I can't post the links, but here they are in plaintext:
PBO Mission here: misuse.org/downloads/ConvoyMission.Chernarus.pbo
Script file here: misuse.org/downloads/convoyMission.sqf
Instructions for adding this into your own missions are in the script file itself. Please post here with questions/feedback.
I plan to add some additional features, like different kind of ambush missions (assassination, destroy specific guarded vehicle, etc). Feedback welcome on ideas for ambush missions.
Also, the entire script is here inside this spoiler if you want to access that way: