Немного вопросов

Автор as3, 19 мая 2009 01:06:06

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Dront

Чтоб Гарретт произносил фразу - нужно создать штукенцию VOTrap и связать её связью SoundDescription со схемой (опять же ;) ) той реплики Гарретта, которую ты хочешь заставить его сказать. Точнее - связать с архетипом схемы, который в иерархии (он отрицательный номер имеет).
А потом - даёшь этой VOTrap какой-нибудь ContolDevice. Чтоб при открытии двери Гарретт говорил - на дверь скрипт TrigDoorOpen (и дверь потом контролдевайсом к ВОтрапу).
[Исправлено: Dront, 6 янв. 2010 20:08]
"You cannot run from life as you did from us, Garrett! Life has a way of finding you..."
"Beware the dawn of the Metal Age."

Shadowhide

как сделать так чтобы после выполнения всех заданий игра заканчивалась в определённой комнате ?

Dront

quest_create_mis goal_final_x, y
Где x - номер цели "когда закончишь всё, приди туда-то".
y - любое натуральное число (я обычно ставлю 1).
Естественно, до этого описываешь цель x как любую другую - state, visible, тип = 4 (go to a location), target = номер комнатной браши, отвечающей этой конечной точке (естественно, нужно создать не default room, а комнатную браш с другим номером.)
А вообще, всё это описано в тех же докУментах к Дромеду...
"You cannot run from life as you did from us, Garrett! Life has a way of finding you..."
"Beware the dawn of the Metal Age."

Shadowhide

ЦитироватьГде x - номер цели "когда закончишь всё, приди туда-то".
в каком смысле 4 там написать ?

Dront

4 - в смысле goal_type_x, 4.
Этим ты скажешь Дромеду, что тип этой цели - "иди в комнату".
"You cannot run from life as you did from us, Garrett! Life has a way of finding you..."
"Beware the dawn of the Metal Age."

Shadowhide

а к комнате скрипты цеплять не надо :?? ато непашет
и ещё как сделать аи бессмертным ?

Dront

А, блин, точно. На комнату скрипт WelcomeRoom надо поставить. Сам уже не помню :)
Бессмертный AI - в свойствах у него Game -> Damage Model -> Slay Result. И там No Effect.
"You cannot run from life as you did from us, Garrett! Life has a way of finding you..."
"Beware the dawn of the Metal Age."

Shadowhide

блин всё равно не пашет (((

Dront

Бывает.
Перепортализация, build room database ещё раз, выход из Дромеда и вход обратно помогают?
Если нет - вероятно, где-то в деланьи цели ошибка.
"You cannot run from life as you did from us, Garrett! Life has a way of finding you..."
"Beware the dawn of the Metal Age."

Shadowhide

ура !! спасибо видно дело было в build room database

NuwXP

[off]Shadowhide Когда оринтировочно ждать уровень? Не набираешь тестеров?[/off]

Shadowhide

возможно сегодня :) но он хоть  и больше 1 раза в 3 но всё равно небольшой
Добавлено позже
как сделать чтобы дверь нельзя было разбить оружием ?
Добавлено позже
и как сделать так чтобы аи нельзя было оглушить ?

[Исправлено: Shadowhide, 9 янв. 2010 16:36]

Dront

Чтоб дверь нельзя было разбить оружием - чтоб в принципе нельзя было, не знаю. Я тупо увеличиваю её "количество жизней". (Game -> Damage Model -> Max Hit Points, а потом Game -> Damage Model -> Hit Points, не больше, чем Max HP). Например, если поставить двери 2000 HP, то она откроется после 1000 ударов мечом. :)
Или можно попробовать так же сделать её "неубиваемой", как AI.
Чтоб AI нельзя было оглушить - это, видимо, нужно менять реакцию на атаку дубинкой. В свойствах Act/React -> Receptrons, и там в реакции на KnockoutStim либо Abort, либо Ignore... не помню точно.
Посмотри, как это сделано, например, у зомбаков (их ведь тоже нельзя оглушить).
"You cannot run from life as you did from us, Garrett! Life has a way of finding you..."
"Beware the dawn of the Metal Age."

Shadowhide

когда в Act/React -> Receptrons ставлю реакцию на knockout - none дромед крашится  :undecided:

DonSleza4e

Act/React это самое "крашащееся" место в DromEd, во всяком случае у меня так было)
Любое неверное движение ведет в падению) Всегда сохраняться нужно перед посещением этой тулзы)
[Исправлено: DonSleza4e, 9 янв. 2010 19:04]