Thief: the Dark Fate Forum

Гильдия Редакторов => DromEd => Тема начата: Zoro от 20 декабря 2010 15:11:40

Название: Нужна помощь по Objectives.
Отправлено: Zoro от 20 декабря 2010 15:11:40
Здраствуйте, я начал эту тему так как нуждаюсь в более усовершенственной системе заданий миссии...
Как работают QuestVarTraps? Как сделать миссию про слежение
за врагом? Как сделать миссию где не дубинкой а газовой стрелой
надо пользоваться? И как сделать миссию с заданиями которые
будут выполняться, а после выполнения будут новые(невидимые станут видимыми)?
Вот об этом я нуждаюсь в помощи.
Кто сможет подсказать: Где можно найти туториалы про то как работает вся эта система
и как строить определенные задания для фан-миссии к Вору 2...  :confused:
Название: Нужна помощь по Objectives.
Отправлено: Shadowhide от 20 декабря 2010 15:20:57
http://darkfate.ru/?show=files/editors/dromed/tutorials/objectives/convict_tim_stellamch.pl

есть в dromed enchanced инструмент,который облегчает создание заданий

я бы задание про слежение сделал так : создал бы цель миссии (без типа цели),создал бы qwartrap,настроил бы qWarTrap так чтоб он проваливал задание без цели
А движущийся АИ когда увидит игрока нажмет на кнопку которая активируею тот самый QWarTrap   
Название: Нужна помощь по Objectives.
Отправлено: Zoro от 21 декабря 2010 08:34:38
Извини пожайлуста Shadowhide а где же я могу достать этот dromed enchanced tool?
И Sorry если я называю на "Ты"...
Название: Нужна помощь по Objectives.
Отправлено: Shadowhide от 21 декабря 2010 12:55:55
http://darkfate.ru/?show=files/editors/dromed/tools
вот здесь в самом конце,называется    tow102.zip
Название: Нужна помощь по Objectives.
Отправлено: Zoro от 21 декабря 2010 13:06:36
А чтобы Objectives работали нужно чтобы карта и папка в Интерфейсе называлась MissXX(число миссии) или в Intrface можно сделать папку с goals скажем в Apt25 папке(название карты где я делаю ФМку)?
Название: Нужна помощь по Objectives.
Отправлено: Dront от 21 декабря 2010 16:00:46
Чтобы objectives работали - нужны две вещи.
Первая - как ты написал, intrface/missxx, туда файл goals.str (можно в missxx вложить папку english, если планируешь несколько языков, в каждой такой "языковой" папке будет по goals.str на язык). Никак иначе, тут требования крайне жёсткие.
Второе - прописать самой миссии (в Дромеде) её номер. Кажется, Editors -> Mission Parameters: Dark Mission Description. Одно поле отвечает за номер миссии (xx), в другое вводишь missxx.
Название: Нужна помощь по Objectives.
Отправлено: Zoro от 21 декабря 2010 18:24:54
Тоесть писать в Intrface только MissXX?  :confused:
Название: Нужна помощь по Objectives.
Отправлено: Dront от 21 декабря 2010 18:59:31
Да, внутри intrface'а папку можно назвать только missxx. Иначе игра её видеть не будет.
Название: Нужна помощь по Objectives.
Отправлено: Zoro от 22 декабря 2010 14:04:35
А как сделать так чтобы после прочтения свитка QuestVar изменил задание?
Или это только с книгой можно?

Забыл. И для чего нужны RelayTrap и RequireAllTrap?
Название: Нужна помощь по Objectives.
Отправлено: Dront от 23 декабря 2010 19:33:35
Что со свитком, что с книгой - одинаково делается. Прописать тому, что читаешь, скрипт StdButton, и тогда свиток/книгу можно использовать как ControlDevice.
Про trap'ы оффтоп уже получается. Relay вроде просто передаёт сигнал от ControlDevice'а дальше, а RequireAllTrap посылает сигнал "вкл.", когда ВСЕ связанные с ней trap'ы (или другие "включалки") подали на неё сигнал "вкл." Есть похожая RequireAnyTrap, которая включается, когда "вкл." подаётся хотя бы одним из "передатчиков".