And something like;
waituntil {(0 >= count ((Cargo _Truck)-[TruckDriver]))};
waituntil {(0 >= count ((crew _Truck)-[TruckDriver]))};
waituntil {(0 >= count ((Cargo _Truck)+[TruckDriver]))};
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Precision paradrop: https://steamcommunity.com/sharedfiles/filedetails/?id=2424757668