При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Разработка игр > Xash3D Engine
Ник
Пароль
Регистрация Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.11.2016, 13:57  #1
FReeMaN791
FReeMaN791
Комрад
Регистрация: 08.09.2016
Адрес: Севастополь
Возраст: 25
Сообщения: 21


По умолчанию Как следует построить эту сценку (помощь в работе с триггерами)?

Дело такое:

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

После этих сцен: один из них оборачивается, а другой к этому моменту уже бежит в дверной проём откуда они и прибежали, но на той стороне уже должен быть к тому моменту вояка который их должен расстрелять, и что самое главное - остаться на своём месте! А не подходить разглядывая трупы, и тем самым - агриться на игрока в дверях. Потому как после этих убийств должен подойти тот-же (либо другой, через monstermaker - мне без разницы) вояка, и подорвать эту самую дверь.



В чём сама проблема? Убийца нечастных так и хочет рассмотреть трупы убитых (а я уже говорил какие от этого происходят последствия). Ещё когда он спаунится через monstermaker - то не хочет СРАЗУ ЖЕ реагировать на бедолаг (начинает стрельбу только спустя секунды через 2).

Учёные не могут умереть покуда не отыграют свои анимации. Да, я знаю что у aiscripted_sequence есть такие галочки как "Override AI", и "No interruptions", но в xashmod_v062.fgd их нет (хотя тут не стоит списывать на момент написания этого поста ошибку в этом файле:
[ Цитата ] Error: line 995 is incomplete

Нужно остановить вояку на своём месте, и заставить точно и быстро расстреливать npc. Кстати военного мы не видим (если что).
Может как-то разыграть это дело через trigger condition у учёных + trigger_relay? А как? Может кто даст подсказу, или решение? Формулу успеха, так сказать.

Последний раз редактировалось FReeMaN791, 03.11.2016 в 22:58.
FReeMaN791 вне форума Ответить с цитированием
Старый 03.11.2016, 15:31  #2
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,266


По умолчанию

да просто поставь вояке настройку Ignore Player, он и не будет агриться на него.
Там есть поле m_iPlayerReact. Если его нет - вопрос к тем, кто делал FGD.
Дядя Миша вне форума Ответить с цитированием
Старый 03.11.2016, 16:34  #3
DrTressi
DrTressi
Хрустик
Регистрация: 06.03.2010
Адрес: На белом свете
Возраст: 24
Сообщения: 5,700
Замечания: 16


По умолчанию

Ну возьми и заскриптуй убийство учёных:
1. Ставишь скрипт для солдата, чтобы он проиграл анимацию выстрела.
2. После этого учёный проигрывает анимацию смерти, либо убей его лазером, хуртом или ударом по голове.
3. Запусти скрипт подрыва двери для солдата. Делов то.
DrTressi вне форума Ответить с цитированием
Старый 03.11.2016, 16:38  #4
FReeMaN791
FReeMaN791
Комрад
Регистрация: 08.09.2016
Адрес: Севастополь
Возраст: 25
Сообщения: 21


По умолчанию

А выстрелы?

Ну а если его заспаунить в невидимой двери? А потом по необходимости сдвинуть эту дверь за карту? Знаю что что это звучит как костыль, но хоть выстрелы будут правдоподобными.


Вояка спаунится через monstermaker. Видимо придётся его поставить где-нибудь заранее...

Буду пробовать в общем. Спасибо что отвечаете)

p.s.: поля нет.

Последний раз редактировалось FReeMaN791, 03.11.2016 в 16:48.
FReeMaN791 вне форума Ответить с цитированием
Старый 03.11.2016, 17:04  #5
DrTressi
DrTressi
Хрустик
Регистрация: 06.03.2010
Адрес: На белом свете
Возраст: 24
Сообщения: 5,700
Замечания: 16


По умолчанию

2 FReeMaN791: если поля нет - его можно добавить вручную отжав кнопку smartedit.
Да, лучше солдата спавнить заранее и телепортировать через тот же скриптед_секвенц
DrTressi вне форума Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 02:17.


Designed by FT-502, TRUP@C. Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2017 by CS-Mapping.com.ua Community