Вот когда я ставлю в параметре "Графика - цвет команды" любой цвет и ставлю юнита на карту, он приобретает нужный цвет, но если я найму этого юнита в здании, то он имеет цвет игрока! Почему?
Потому, что так должно быть =) (Вообще покупаемый юнит автоматически приобретает цвет игрока который его купил) Можно сделать через триггеры, когда юнит нанимает юнита то изменить цвет нанятого юнита на цвет такой то...