Prenons un bâtiment nommé "batiment1" ... xD
Unit ´batiment1´ is owned by Player ´<Local Player´s Allies incl Self>´
//En le capturant ou en entrant en garnison, il change de propriétaire.
//Ca se trouve dans "Player -> Owns"
The world is revealed permanently for Player ´<Local Player´s Allies incl Self>´.
//La map est révélée pour le joueur ayant capturé le bâtiment et pour ses alliés.
//Ca se trouve dans "Map -> Shroud or Reveal"
Ensuite, il faut décocher "Deactivate upon success" et mettre "evaluate script every 1 seconds"
Enfin, j´ai pas testé je suis presque sûr que ça marchera mais il faudra peut-être faire un script pour chaque joueur (player_1, player_2, etc...) en choisissant d´avance l´emplacement des alliés...
Euh sinon pour permettre de capturer n´importe quel bâtiment je suis pas sûr de comprendre ce que tu veux dire ^^´