bwoodhouse, your _abort variable is local, which means it will not works you need to use a global, for example named bwoodhouse_abort. Also you need to set this variable to 0 or to false somwhere, else the next bomb run mission would be aborted too.
Shadow.D. , the destination is defined by the position of mk_mandoevac_WEST, mk_mandoevac_EAST, etc marker for each side. If the marker doesnt exist, the script creates it at [0,0,0]. You may change it by some default coords per side, just look for:
_marker_name = format["mk_mandoevac_%1", side player];
if (getMarkerColor format["mk_mandoevac_%1", side player] == "") then
{
createMarkerLocal [format["mk_mandoevac_%1", side player], [0,0,0]];
format["mk_mandoevac_%1", side player] setMarkerTypeLocal "End";
format["mk_mandoevac_%1", side player] setMarkerColorLocal "ColorGreen";
format["mk_mandoevac_%1", side player] setMarkerSizeLocal [0.35, 0.35];
format["mk_mandoevac_%1", side player] setMarkerTextLocal "Evac dest";
};
and change the [0,0,0] by your predefined pos. Note that this marker is local, you may create it even before calling any mando bombs script and place it in the predefined position but the players would be always able to change its position from the console. If you want to avoid this look for:
case "onMapClick":
{
if (((_this select 1) select 1) == 0) then
{
if ((_this select 1) select 4) then
{
_marker_name = format["mk_mandoevac_%1", side player];
if (getMarkerColor _marker_name == "") then
And remove what is inside the if ((_this select 1) select 4) then which places the evac marked there where the used clicked over the map.