XRUSHT MAGAZINE GAMES ПОМОЩЬ
Вход   Регистрация   Забыли пароль?
Rambler's Top100 Рейтинг@Mail.ru

СКИДКИ НА ИГРЫ: SteamBuy, SteamPay, ИгроМагаз.
Сайты благотворительной помощи!
Сайты для благотворительной помощи людям и животным.
Трилогия Crysis / Crysis / + Моды Crysis / Скрипты Flow Graph / Чтобы AI сам включил радио
Автор: salafail   Дата: 2011-09-23 09:43   Рейтинг:   Комментарии: (11)
Как сделать, чтобы AI сам включил радио?


Сообщить об ошибке / дополнить материал

  Рейтинг "Чтобы AI сам включил радио" :

Рейтинг: Пока не оценено   Голосов: 0

  Комментарии к "Чтобы AI сам включил радио" (11):

  #1   2011-09-24 10:09   Участник salafail   Онлайн статус   [265 комментариев]

Ну вот подскажите для моей мапы)

. . . . . . . . . . . . . . . .

  #2   2011-09-24 10:17   CryTeam: Спец. по модам CryDimon   Онлайн статус   [467 комментариев]

Это как? Подошел кореец и включил?

. . . . . . . . . . . . . . . .
Дорога ждет, а с нею приключение...

  #3   2011-09-24 12:58   Участник salafail   Онлайн статус   [265 комментариев]

тип того а лучше чтоб само радио включилось

. . . . . . . . . . . . . . . .

  #4   2011-09-26 13:13   ServerOp XRUSHT.NET   Онлайн статус   [2002 комментариев]

Чтобы само играло:
Цитата:
-(alek)- с playground.ru :
поставь обьект радио из Entity->Others->InteractiveEntity выбери в графе model этот обьект, если оно не появилость то в графе ModelSubObject удали main
а затем в flow graph сделай то же самое что и на этой картинке -


. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox

  #5   2011-09-26 14:47   Участник salafail   Онлайн статус   [265 комментариев]

А по короче можно ) а то слишком большой флоу граф для такой простой функции

. . . . . . . . . . . . . . . .

  #6   2011-09-26 20:13   CryTeam: Спец. по модам CryDimon   Онлайн статус   [467 комментариев]

Терпенье и труд, всё перетрут!

26.09.2011 20:14

И ещё:
Если долго мучиться, что-нибудь получиться!

. . . . . . . . . . . . . . . .
Дорога ждет, а с нею приключение...

  #7   2011-09-27 05:00   ServerOp XRUSHT.NET   Онлайн статус   [2002 комментариев]

Цитата:
salafail :
А по короче можно ) ато слишкам большой флоу граф для такой простой функции

Смотря как Вы объект радио создаёте.

. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox

  #8   2011-09-27 05:51   Участник salafail   Онлайн статус   [265 комментариев]

Я его с предавс взял нормальное и уже готовое мне осталось его тока включить

. . . . . . . . . . . . . . . .

  #9   2011-09-27 06:21   ServerOp XRUSHT.NET   Онлайн статус   [2002 комментариев]

Цитата:
salafail :
Я его с предавс взял нормальное и уже готовое мне осталось его тока включить

Prefab? Из каких объектов он собран? Игрок может его включить?

. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox

  #10   2011-09-27 06:25   Участник salafail   Онлайн статус   [265 комментариев]

да из Prefab взял уже готовое радио! я его не собирал я его могу спокойно включить а мне надо чтобы оно было включено

. . . . . . . . . . . . . . . .

  #11   2011-09-30 20:50   ServerOp XRUSHT.NET   Онлайн статус   [2002 комментариев]

Цитата:
salafail :
я его не собирал

Выделите этот объект и в RollupBar посмотрите в параметрах EntityScript должно быть Crysis 2\gamecrysis2\scripts\entities\others\interactiveentity.lua, если так то:
1. Добавьте на карту Entity>Triggers>ProximityTrigger
2. Создайте такой flowgraph:

* в Sandbox 2 вместо Sound:PlayDialog есть Dialog:PlayDialog
3. Выделите узел Dialog:PlayDialog и в его настройках Inputs справа у параметра Dialog нажмите на кнопку "..." и в окне Chose Dialog выберите нужный диалог, а у AIInterrupt поставьте значение Never
4. Привяжите узел entity:ProximityTrigger к объекту ProximityTrigger на карте, а узлы entity:InteractiveEntity и Entity:EntityId к объекту радио
5. Указанный диалог будет проигрываться, когда игрок переходит через триггер, если игрок уничтожит объект радио, то диалог прекратиться проигрываться.
Если это не InteractiveEntity, то выделите объект радио и в его свойствах в RollupBar в поле Flow Graph нажмите Create и напишите какой узел получился.

. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox