Ув.
Ment, вы не сталкивались по ближе с командой
AllowHeroHiringByRaceInTown() ? Очень странно работает, хочу выставить к примеру 2 городам (город людей и город эльфов) чтобы в каждом городе был найм героев только расы города, пишу:
AllowHeroHiringByRaceInTown('городЛюдей', TOWN_HEAVEN, 1);
AllowHeroHiringByRaceInTown('городЭльфов', TOWN_PRESERVE, 1);
и так же через цикл запрещаю в этих городах найм всех героев остальных рас. В итоге у меня в 1ом городе в котором стартует игрок (к примеру люди) найм героев людей есть, все в норме, а во втором городе вообще нет героев. В чем беда не в курсе?)