Code
function ShowUnitForGroup takes unit u, force f returns nothing
local boolean b = false
if IsPlayerInForce(GetLocalPlayer, f) then
set b = true
endif
call ShowUnit(u, b)
endfunction
Вызывай эту функцию через Custom script (Личный сценарий):Code
call ShowUnitForGroup(u, f)
, где u - юнит, f - группа игроков, для которой он будет видим. Для всех остальных он скроется.