• Добро пожаловать, Гость. Войдите или зарегистрируйтесь.

Автор Тема: Самопроизвольное Открывание Двери  (Прочитано 1891 раз)

Описание: Активация без непосредственного вмешательства игрока

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн GL.Sam

  • *
  • Сообщений: 60
  • Репутация: 0
  • Пол: Мужской
  • I love you Kate
    • Просмотр профиля
    • ESF
    • Email
Как известно, нет скриптовой команды, производящей активацию чего-либо без непосредственного вмешательства игрока. Activate работает только в связке с OnActivate. Когда-то давно я решил по этой теме поэкспериментировать. Мне нужно было чтобы дверь в интерьере открывалась сама, например по приближении игрока. Как ни странно, у меня получилось:
Begin LW_door

Short once
float za

if ( menumode == 1 )
 return
endif

if ( once == 0 )
 Set za to ( GetAngle z )
 Set once to 1
endif

if ( LW_test == 1 );test global variable
 if ( za < 360 )
  Set za to ( za + 1 )
  SetAngle z za
 endif
endif

End

za - начальная координата. Цикл осуществляет пофреймовое изменение угла наклона двери, в результате чего это выглядит как открывание двери самой по себе. 360 - конечная координата. Для вашей конкретной двери можно узнать конечную координату следущим способом: в игре открыть требуемую дверь, далее нажать ~ чтобы перейти в консоль. Кликнуть левой кнопкой мыши на двери и ввести: GetAngle z. Выведенное число и будет конечной координатой.
~Desertwalker

Оффлайн zOmb

  • *
  • Сообщений: 504
  • Репутация: 0
    • ICQ клиент - 272034714
    • Просмотр профиля
    • Email
Самопроизвольное Открывание Двери
« Ответ #1 : 02 Май, 2007, 10:45:48 »
0
Только надо сделать дверь статиком. А то если плеер её активирует - она ещё раз провернётся. Или onActivate туда поставить.
Глава проекта "Сыны Кагренака"
Награды Награждаются форумчане, заставшие зарождение Румора

Теги:
 

Двери. Новые локации.

Автор DEamONРаздел Мастерская TES IV

Ответов: 6
Просмотров: 3287
Последний ответ 15 Май, 2009, 10:15:07
от Partyzan
Двери, ворота, арки в TESO

Автор ProfessorSeverusРаздел Лаборатория Профессора Северуса

Ответов: 3
Просмотров: 626
Последний ответ 29 Декабрь, 2014, 09:03:30
от ProfessorSeverus

Поиск

 
Top
SimplePortal 2.3.5 © 2008-2012, SimplePortal