![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
Level 7 ![]() ![]() Класс: Чемпион Торма Характер: Chaotic Good Раса: Человек NWN: DM ![]() |
Глупый вопрос, но все равно задам: в упор не могу найти в палитре стойку бара (или что-то вроде). Облазил все, что можно, но всеже нигде нету. Не ужели ее в стандартной палитре нету?
|
![]() |
![]()
Сообщение
#2
|
|||||||
Level 10 ![]() ![]() ![]() Класс: Воин Характер: Lawful Neutral Раса: Человек NWN: Скриптинг [PW] ![]() |
Чтобы постоянно лежал..Может есть и другие способы, но я бы сделал таким: OnHeartBit НПС поставил бы проверку на локальную переменную. На Спавне бы ее задавал а на Конерсейшене - удалял. OnHeartBit этот скрипт запускается каждые 6 секунд. Потому добавляем в тот скрипт что стоит на OnSpawn НПС строчку:
Добавляем в OnHeartBit НПС строчки:
И добавляем в скрипт On Conversation НПС строчку:
И так мы имеем анимацию которая идет 7 сек на 6ой из которых она вновь запускается. Запускается она только если состояние нпс dead=1. А когда мы кликаем на разговор с НПС его состояние dead удаляется и максимум через 6 сек он встанет и начнет разговор. 2. Зачем все скрипты ставить на Он спавн? Он спавн вешается то, что должно назначаться НПС при его создании в локации (в буквальном смысле - при рождении). Ведь ты же можешь в нужный момент запустить нужный скрипт командой типа ExecuteScript. |
||||||
![]() ![]() |
Текстовая версия | Сейчас: 26th April 2025 - 22:07 |