Stat ( source plugins ), pcs.
Сегодня мы с Вами заставим NPC говорить, они же не все немые как Гордон
Говорящие NPC
Сегодня мы с Вами заставим NPC говорить, они же не все немые как Гордон
Author/s of tutorial : Ivan SB Views : 2162 ( +2 ) Downloads : 45 Uploader : Dmitry_Frolov Created : 03/15/2020 1:08:08 AM Rating : ( 5 ) Share :
Following translations are available : |
russian |
Здравствуйте
Сегодня мы с Вами научим говорить 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.
Не забудьте перед вводимым обозначение поставить "!" восклицательный знак.
Ну всё готово, запускайте, поверяйте, радуйтесь.
Если что то не поняли, я оставлю файл для урока.
Спасибо за то что уделили мне внимание, рад стараться.
Similar 1. Компиляция карты - Компиляция - это процесс, в котором ваша карта превращается из текстовой ( *.rmf ) в формат понятный для Half-Life ( *.bsp ) 2. Звук на карте - Как поместить звуковые файлы на карту 3. Создание - Техника может быть любой: танки, броневики, грузовики, автобусы и тд... 4. Видео камеры. - наверняка вы сами не раз пользовались камерами, когда играли в Контр-Страйк . Так вот, в этом небольшом уроке я и попытаюсь объяснить как их делать. 5. Озвучивание текстур - Как вы наверное уже знаете, для того чтобы текстура зазвучала, её имя должно быть прописано в файле materials.txt... 6. Размеренные размеры - Любой художник, архитектор или мап-дизайнер, начиная работу над своим произведением всегда думает о пропорциях изображаемого объекта ... 7. Первые шаги на пути к картостроению - И так, с чего же все обычно начинается? Все начинается с возникновения желания научиться делать карты для любимой игры... 8. модель в VHE может двигаться - Как можно сделать чтобы модель в VHE двигалась, а не стояла на месте? например вставить модель человека и чтобы он ходил по карте 9. Кнопка - Всё о кнопках.
gabataka 09/18/2020, 6:32:13 AM commented :
#1 Все работает
You cannot comment, because you are not logged-in.