Форум HeroesWorld-а - Показать сообщение отдельно - Текущие вопросы и ответы по редактору карт
Показать сообщение отдельно
#689
Старый 21.07.2011, 18:55
  #689
^
Победитель
 
Аватар для Победитель
📖
Регистрация: 18.07.2008
Сообщения: 3427
Выставка наград
Регистрация: 18.07.2008
Сообщения: 3427
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Эх, проще всё-таки регионом. Создаёте его сразу за гарнизоном. Потом пишите такой скрипт:
	
EnableHeroAI('Duncan',false);
function garrison(hero)
if hero=='Giovanni' then
SetObjectOwner('Duncan',PLAYER_1);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, 'reg', nil);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, 'reg', 'garrison', nil);

Здесь Giovanni - скриптовое имя вашего героя, а Duncan - героя, который должен присоединиться. Регион советую назвать reg, чтобы потом не путаться. Скрипт проверен на работоспособность (см. скриншоты).
Миниатюры
Нажмите на изображение для увеличения
Название:  reg1.jpg
Просмотров: 147
Размер:	401.4 Кбайт
ID:	23706  Нажмите на изображение для увеличения
Название:  reg2.jpg
Просмотров: 160
Размер:	294.3 Кбайт
ID:	23707  Нажмите на изображение для увеличения
Название:  reg3.jpg
Просмотров: 147
Размер:	302.3 Кбайт
ID:	23708  
Победитель вне форума
Ответить с цитированием