The New Future :: FOnline, Half-life 2 :: Roleplay It!  

Вернуться   The New Future :: FOnline, Half-life 2 :: Roleplay It! > Прочее > FOmod > Учебка

Учебка Обучающие материалы.

Ответ
 
Опции темы Опции просмотра
Старый 11.09.2013, 15:32   #1
Akkella
Junior Member
 
Регистрация: 20.10.2009
Сообщений: 3
Вес репутации: 0
Akkella is on a distinguished road
По умолчанию Динамичный диалог

Сейчас диалог размещается в одном файле, что крайне неудобно.

Кто-нибудь пробовал варианты, чтобы вызывать из файла (пусть скриптово) отдельные блоки диалогов других файлов?

Пример:
У Джона диалог jon. На какой-то фразе диалог переключается на другой файл диалога block, а затем возвращается обратно (можно закрывается).

Будет намного удобней универсальные блоки для глобальных квестов делать. Чем прописывать одно и то же куче персонажей.

Последний раз редактировалось Akkella; 11.09.2013 в 15:33.
Akkella вне форума   Ответить с цитированием
Старый 11.09.2013, 17:06   #2
PowerMagic
Lost Overseer
 
Аватар для PowerMagic
 
Специализация: ест детей.
Регистрация: 29.01.2010
Сообщений: 1,000
Вес репутации: 571
PowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond reputePowerMagic has a reputation beyond repute
По умолчанию

можно скриптово закрыть диалог и вызвать диалог.
вероятные подводные камни - мигающие окна, не возможность говоить с нпц и прочее, связанное с октрытием\закртием окна. достаточно слабая реализация.

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

еще один вариант - переписать интерфейс диалога, с возможность динамической подгрузки диалогов и\или строк.
__________________
Jet Rock's
PowerMagic вне форума   Ответить с цитированием
Старый 11.09.2013, 19:12   #3
jgizmo
Senior Member
 
Регистрация: 28.06.2012
Сообщений: 115
Вес репутации: 86
jgizmo is a name known to alljgizmo is a name known to alljgizmo is a name known to alljgizmo is a name known to alljgizmo is a name known to alljgizmo is a name known to all
По умолчанию

Цитата:
Сообщение от Akkella Посмотреть сообщение
Будет намного удобней универсальные блоки для глобальных квестов делать. Чем прописывать одно и то же куче персонажей.
Проще менять диалог целиком на нпс на время глобального квеста, а потом ставить обратно старый диалог. Соответственно тогда нужно использовать нпс на которых нет никаких важных диалогов.
jgizmo вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 09:51.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot
Для внутреннего пользования