Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#1928
Старый 08.04.2015, 18:59
  #1928
^
Wizard Necromancer
 
Аватар для Wizard Necromancer
📖
Регистрация: 03.04.2015
Сообщения: 351
Регистрация: 03.04.2015
Сообщения: 351
По умолчанию
Re: Скрипты

RedHeavenHero
	
function play_anims()
	if GetCurrentPlayer() ~= 1 then return end
	Trigger(REGION_ENTER_AND_STOP_TRIGGER, 'имя_региона', nil)
	PlayObjectAnimation("существо", "анимация", СПОСОБ_ПРОИГРЫВАНИЯ_АНИМАЦИИ)
	sleep(3)  -- между проигрышами анимаций наверняка понадобятся паузы
	PlayObjectAnimation("существо", "анимация", СПОСОБ_ПРОИГРЫВАНИЯ_АНИМАЦИИ)
	sleep(3)
	PlayObjectAnimation("существо", "анимация", СПОСОБ_ПРОИГРЫВАНИЯ_АНИМАЦИИ)
	-- ... --
end

Trigger(REGION_ENTER_AND_STOP_TRIGGER, 'имя_региона', 'play_anims')
Для работы скрипта понадобится регион, зайдя в который, герой включит анимацию.

Добавлено через 1 минуту

Анимация будет проиграна, только если никакая другая анимация (кроме "idle00") не проигрывается на объекте в данный момент.
А какие есть способы проигрования анимаций?
Wizard Necromancer вне форума
Ответить с цитированием