Показать сообщение отдельно
#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
Просмотров: 158
Размер:	401.4 Кбайт
ID:	23706  Нажмите на изображение для увеличения
Название:  reg2.jpg
Просмотров: 170
Размер:	294.3 Кбайт
ID:	23707  Нажмите на изображение для увеличения
Название:  reg3.jpg
Просмотров: 172
Размер:	302.3 Кбайт
ID:	23708  
Победитель вне форума
1
×
⚖️
0
×
Поделиться ссылкой на сообщение
Ответить с цитированием