No, they dont do that.
But you can go to the guest services desk and ask for them to add the tips to your room bill and they will give you receipts to put in the tip envelopes.
Towards the end of the cruise they deliver tip envelopes to your room for each person for whom you normally give a tip, and a paper with the suggested amount.
Then you can put the receipts in the enelopes or cash and the last night at dinner at the end of the meal everyone hands the envelope to their wait staff and thanks them for their service and the same for your room host.
20 DCL cruises and counting!
1 Carnival Glory cruise
Waiitng for the new ships to arrive for more magical cruises!!