Рекомендуем зарегистрироваться либо войти в свой аккаунт.
Автор: Lincor · Добавил: ๖ۣۜПpỡpờķع · 02.09.13 в 23:32

Команда PLRFACING помогает производить действие, если игрок смотрит на объект. Т.е. можно реализовать таким образом что угодно. Рассмотрим на примере:

Код
;Artificial Intelligence Script       

;Header       

desc = Slender

;Triggers       

:state=0:rotatetoplr
:state=0,PLRFACING:state=1
:state=1:timerstart,state=2
:state=2,PLRNOTFACING:state=0
:state=2,timergreater=5000:plraddhealth=-1000

;End of Script


Это скрипт Слендера. Работает он так: если мы на него смотрим через 5 секунд мы умираем. Но! Данный скрипт содержит ошибки:

1.Он работает через стены
2.Если игрок посмотрел на Слендера и отвернулся, Слендер продолжит тупо стоять

Их можно исправить!
Для этого существует команда INVIEW=X. Она обозначает угол под которым нужно смотреть на компонент

Код
;Artificial Intelligence Script       

;Header       

desc = Slender

;Triggers       

:state=0:rotatetoplr
:state=0,INVIEW=45:state=1
:state=1:timerstart,state=2
:state=2,PLRNOTFACING:state=3
:state=2,timergreater=5000:plraddhealth=-1000
:state=3:rotatetoplr,runfore=90,animate=АНИМАЦИЯ БЕГА,state=4
:state=4,plrdistwithin=100:animate=АНИМАЦИЯ УДАРА,plraddhealth=-1000
:state=4,prldistfurtner=600:state=5
:state=5,plrdistwithin=600:state=1
:state=5,INVIEW=45:state=1

;End of Script


Скрипт работает так: если игрок смотрит на Слендера через 5 секунд он умирает, если же он отвернется - Слендер побежит за ним, ударит и игрок умрет. Если игрок убежал Слендер опять стоит, но теперь если он увидит игрока он побежит за ним даже если игрок на него не смотрит. На основе этого скрипта можно написать множество своих скриптов!

Если вы будете делать Слендера, то не забудьте вставить отбражение Худа помех

Эта статья была полезной? Не забудь повысить репутацию ๖ۣۜПpỡpờķع!
Просмотров: 1391 · Комментариев: 5

MO3EC Материал
.

MUNCHKINstar Материал
У меня почему-то второй скрипт не работает. Пробелы я все по убирал. Объясните - что не так? Может в скрипте где ошибка? :?

Учите Скриптинг (http://fps-creator.3dn.ru/blog/fps_creator_urok_2_skripting/2013-07-25-5 )

MUNCHKINstar Материал
ну блин, вот что, сложно объяснить, что не так? все говорят - учи учи скрипты - а так смысл их учить без практики? надо ведь из чего-то брать знания хоть какие-то :$

Бери и пиши, сложно что ли?


Для добавления комментария необходимо зарегистрироваться либо войти в свой аккаунт.


  Новые файлы

Новых файлов за текущий месяц нет.
Перейти в архив файлов


  Последний комментарий

18.05.24 в 12:14
Написал: matvei-0913
К материалу: Шейдеры с поддержкой тумана
Комментарий: Куда кидать папки?

Перейти к комментариям


  Он-лайн Чат

Чат только для пользователей.

  Актуальный опрос!

Проверка актива! Чем занимаешься?
Проголосовало 290 чел.


  Статистика посещаемости

Сейчас в сети:
Орбита3

Сегодня нас проведали:
 



Яндекс.Метрика


Уроки по GameGuru · Помощь по GameGuru · FPS Creator X9 · Уроки по FPS Creator · Помощь по FPS Creator
© FPS Creator Community · 2012-2024 · Хостинг от uCoz
Руководители проекта - Даниил Костин и Богдан Зиза