Делается всё через ентитю multisource.
Например:
-Создаем брашевую ентитю trigger_teleport.
В свойствах ставим:
Target - target_portal
Name - portal
Master - mult_men
Delay before trigger - 3 секунды
-Ставим ентитю info_teleport_destination.
В свойствах ставим:
Name - target_portal
-Ставим ентитю multisource.
В свойствах ставим:
Name - mult_men
Target - portal
-Ставим брашевую ентитю func_button.
В свойствах ставим:
Target - mult_men
http://flash.cs-mapping.com.ua/Temp/portal.rar