I think what NuclearWinter is looking for is a ctf map with 3 flags, which can only go to their own capture point, and once each intel is captured it goes away, each intel must be capped to win. Lampenpam's solution is simple, but only lets you carry 1 flag at a time. If you give each flag a unique name, you can use a trigger entity with a filter for that name to only enable the capture point when its flag is on the point. A flag with a different name would not enable the point, thus preventing capture.
A problem is having all 3 flags on the same point (say point B). flag B would enable the point, letting all 3 flags be capped. You may have to design the map so that only one person could be on the point at a time, or hope no one figures out this cheat
If you are confused I could make a prefab