Форум HeroesWorld-а - Показать сообщение отдельно - Текущие вопросы и ответы по редактору карт
Показать сообщение отдельно
#4274
Старый 29.01.2017, 18:12
  #4274
^
John_Lock
 
Аватар для John_Lock
📖
Регистрация: 03.01.2017
Сообщения: 133
Регистрация: 03.01.2017
Сообщения: 133
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Jack_of_shadowsвсё что есть в кампании можно сделать на любой карте. Нужно присвоить катапульте скриптовое имя (например 'catapult'), и дальше вращать её (если нужно):
	SetObjectRotation('catapult', УГОЛ);
Стрелять:
	PlayObjectAnimation('catapult', 'rangeattack', ONESHOT);
Взрыв от попадания:
	PlayVisualEffect('/Effects/_(Effect)/Spells/FireBallHit.xdb#xpointer(/Effect)', '', '', X, Y, 1, 0, GROUND);
Play2DSound('/Sounds/_(Sound)/Spells/FireBallHit.xdb#xpointer(/Sound)');


Думаю нужно воспользоваться функцией CheckOwner() (или как-то похоже, проверяет владельца объекта) и вызывать её в потоке, или после боев, или по триггеру нового дня.

Спасибо
John_Lock вне форума
Ответить с цитированием