erm, you can use the "waypoint" serWPPos position
example:
create 3 brdms, named brdm1, brdm2, brdm3, a ural, and a squad named soldier1, soldier2, etc. give the moveincargo command to put them inside the ural.
make a waypoint "move" on other side of bridge,
after that one a waypoint "move" with activation- nextwaypoint, place this waypoint on the river beach on other side of bridge,
then another waypoint "seek and destroy, place it in the city on other side of bridge
make a trigger with condition !(alive BRDM1) and !(alive BRDM2) and !(alive BRDM3)
activation; group1 leavevehicle (ural); groupleave = true
english- if the brdms die, then the group1 leaves the urals
next trigger:
condition- groupleave
activation- (name of move waypoint assgned to group, the one that makes em move across bridge) setWPPos getpos (zodiak)
changes the waypoint to the zodiak
next trigger
condition- [name of officer of group] distance (zodiac) <= 5
activation- [soldier1, soldier2, etc...] moveincargo (zodiac); soldier3 moveindriver (zodiac); nextwaypoint = true
ah im too tired to finish this, but i think you get the ide ;D