Регистрация - или - Войти

Восстановить пароль
×

Для восстановления пароля необходимо ввести логин или почту, которую Вы вводили при регистрации. После это, на Ваш почтовый ящик будет отпрвлено письмо с кодом.

Логин или почта :

Lost Industry 2Lost Industry 2

is a mod based on Half-Life 2, using modified Source SDK 2013....

1/05/2020
AwakeningAwakening

Сюжет Awakening разворачивается за некоторое время до событий Half-Life 2 на одной из арктических баз Сопротивления, кот...

21/09/2007
Статистика ( общая по исходникам модов ), шт.

Сегодня мы с Вами заставим NPC говорить, они же не все немые как Гордон


  • Описание
  • КАК УСТАНОВИТЬ

Говорящие NPC

Сегодня мы с Вами заставим NPC говорить, они же не все немые как Гордон


Автор / ы урока : Ivan SB
Просмотров : 2175 ( +3 )
Скачиваний : 45
Прислал / (а) : Dmitry_Frolov
Дата создания : 15.03.2020 1:08:08
Рейтинг :
 ( 5 ) 
Поделиться :


Имеются следующие переводы : | русский |

Здравствуйте

Сегодня мы с Вами научим говорить NPC то что мы хотим, и когда мы хотим. Это мой второй урок, надеюсь он будет Вам полезен. Что медлить, приступим.

Для начала разберём план Нашей работы.

Когда мы подбежим близко к Барни, он нам скажет фразу "Эй мистер Фримен"(howdy.wav). Будем разбираться. Я буду объяснять на своём примере

  • Создаём и ставим нужного нам NPC, после чего даём ему имя, в моём случае barney1. (ещё во флагах можно выставить Pre-Disaster - этот флаг обозначает что если вы скажете Барни идти за вами, то он будет всячески отнекиваться)
  • Создаём блок, красим его текстурой aaatrigger, после нажимает кнопку To Entity и в классе выбираем trigger_once(это значит что триггер сработает только один раз). Переходим к настройкам:

Target - bsrc1 (здесь вводится скрипт, который необходимо выполнить) и собственно больше ничего менять нет необходимости.

  • Создаём энтити scripted_sentence в его конфигурациях необходимо выставить:

Name - bsrc1 (имя для активации). Sentence Name - !BA_HELLO1 (фраза - Эй мистер Фримен(howdy.wav). Обозначение фразы, которую необходимо произнести. Подробнее ниже). Speaker Type - barney1 (имя NPC, которого необходимо разговорить). Lishtener Type - player (к кому NPC повернёт голову для произнесения фразы).

В Sentence Name пишется не имя звукового файла, а специальное обозначение, база которых хранится в директории самой игры: C:\Program Files (x86)\Half-Life\valve\sound\sentence.txt. В нём вводим нужную фразу, в моём случае howdy.
Не забудьте перед вводимым обозначение поставить "!" восклицательный знак.

 

Ну всё готово, запускайте, поверяйте, радуйтесь.

Если что то не поняли, я оставлю файл для урока.

Спасибо за то что уделили мне внимание, рад стараться.



1. ( 15.2 Kb )
Похожие1. Звук на карте - Как поместить звуковые файлы на карту
2. Видео камеры. - наверняка вы сами не раз пользовались камерами, когда играли в Контр-Страйк . Так вот, в этом небольшом уроке я и попытаюсь объяснить как их делать.
3. Размеры в Half-Life - список важных размеров в Half-Life
4. Параметры отображения объектов. - Многие браш-объекты (solid-based entities) позволяют регулировать их параметры отображения. Эти параметры разделены на четыре категории...
5. модель в VHE может двигаться - Как можно сделать чтобы модель в VHE двигалась, а не стояла на месте? например вставить модель человека и чтобы он ходил по карте
6. Кнопка - Всё о кнопках.
gabataka 18.09.2020, 6:32:13 пишет :
#1
Все работает
Вы не можете комментировать, т.к. вы не зарегистрированы.
    Ingrid Mod Pack 2026
    Dead Or Alive 5 Last RoundIngrid Mod Pack 2026
    В премодерации
    В премодерации
    cs_peuvana
    Counter-Strike 1.6cs_peuvana
    Mass Effect Omnitool / Инструментрон из Mass Effect
    Counter-Strike 1.6Mass Effect Omnitool / Инструментрон из Mass Effect