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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.08.2011, 15:09  #1
snaksan
snaksan
Старший прапорщик
Регистрация: 13.06.2010
Адрес: г. Юбилейный
Возраст: 32
Сообщения: 601


Молоток [source] Act busy

В этом уроке мы будем делать вид занятости NPC.
Что нам для этого понадобится?
- 1 или несколько NPC
- ai_goal_actbusy
- несколько info_node_hint
- и Actbusy.txt в папке с нашим модом.

Что вообще делает эта энтити. Она заставляет выбранных нпц искать ноды и в этих точках проигрывать анимацию.
Тип нода должен быть World: Act busy hint. По теории все.
Теперь к практике.

Создаем простую комнату со светом и точкой появления игрока.


теперь ставим нашего нпц. например npc_citizen.
отмечаем у него флаг Non commandable. а также node hint и info_node.

теперь ставим Ai_goal_actbusy и заходим в свойства. в графе актер вбиваем имя нашего ситизена и в графе active выбираем yes.
затем открываем свойства node_hint и выбираем тип хинта world: act busy и в графе hint activity пишем анимацию которую надо проиграть здесь. Все компилируем. это ваш первый "act busy".
А зачем тогда тот тхт файл?
Он для того, чтобы в хинте писать не название анимации а условные обозначения записанные в том тхт.
например:
"d1_t01_Clutch_Chainlink_Idle"
{
"busy_sequence" "d1_t01_Clutch_Chainlink_Idle"
"entry_sequence" "d1_t01_Clutch_Chainlink_Entry"
"min_time" "0.0"
"max_time" "0.0"
"interrupts" "BA_INT_None"
}
т.е. теперь проигрывается не одна анимация а несколько. Допустим нпц подходит к стулу садится на него и сидит. это 2 анимации.

И самое главное для 1 нпц 1 ai_goal_actbusy.

надеюсь ваше воображение поможет вам оживить вашу карту.
переведенная статья с сайта:www.interlopers.net

Последний раз редактировалось snaksan, 12.08.2011 в 15:15.
snaksan вне форума Ответить с цитированием
Старый 12.08.2011, 16:05  #2
ZEN-1
ZEN-1
Майор
Регистрация: 03.12.2009
Адрес: Москва
Возраст: 29
Сообщения: 1,024


По умолчанию

2 snaksan:
Ух ты занятненько. Спасибо за тутор.
Раньше вообще плохо понимал как nod'ы работаю, ты мне немного помог.
ZEN-1 вне форума Ответить с цитированием
Старый 09.01.2012, 01:36  #3
makedonskiy
makedonskiy
ГЕНЕРАЛ
Регистрация: 21.12.2009
Возраст: 29
Сообщения: 70
Замечания: 3


По умолчанию

хммм... полезно будем знать...
makedonskiy вне форума Ответить с цитированием
Ответ

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

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

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

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



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


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