Перейти к содержанию

Сообщения от Ролик на карте(adventure dialog)

Пока нет оценок — будьте первым!
Аватар пользователя
15 лет назад
У человека возник вопрос, связанный с этой темой. По этой причине объясню, что знаю (поподробнее).
Для начала в дереве MapPropretiesTree нужно создать новый диалог:

Затем раскрываем вкладку dialog, появившуюся вкладку sentenses, добавляем новые строки.

Нажимаем кнопку "New" напротив строки "text", появляется окно, где надо ввести название.

После заполнения всех полей (в том числе скрытых изначально) результат выглядит примерно так:

По списку сверху:
-Rod, Pitch, Yaw,Roll -- параметры камеры, связанные с её ориентацией. Pitch -- угол по вертикали в радианах, по поводу остальных сказать затрудняюсь.
-FOV -- фокусное расстояние. Как можно догадаться, чем меньше, тем больше увеличение.
-ClipDistanceMin/Max -- похоже, не используется.
-x,y,z -- координаты камеры. При этом известно, что координаты по x и y ровно в два раза больше соответствующих им координат на карте.
-Floor -- уровень. 0 -- на земле, 1 -- под ней.
-Далее параметры, определяющие громкость различных звуков.

Чтобы запустить полученную сцену нужно написать в скрипте строку StartAdvMapDialog([номер сцены, в нашем случае это 0]);
Результат выглядит примерно так:
Аватар пользователя
15 лет назад
Здравствуйте!
У меня такая ситуация я когда делал ролик по образцу который показал в теме Ment у меня ни чего не вышло, хотя делал всё по образцу но чего то не получилось.И ещё вопрос как сделать чтоб он мог не только говорить привет герой а типа такого например: "Зачем ты суда пришёл??? Мы всё равно тебя не пропустим пока ты не победишь нас!!!" и т.д.
Кто знает я попрошу напишите пожалуйста где я сделал ошибки.
Заранее огромное спасибо!!!!
Картинки с моим неудавшимся роликом можете посмотреть ниже...

P.S когда я хотел чтоб в игре ролик заработал я бегал персонажем туда - сюда раз 5 но ничего не получилось вот:
В ответ пользователю Дункан
Аватар пользователя
15 лет назад
Он не запустился? Вы через скрипт его запускали?

Добавлено через 58 секунд
А текст можно любой вводить, у меня там стоял просто пример.
В ответ пользователю Ment
Аватар пользователя
15 лет назад
Я его запускал не через скрипт я пытался его запустить как запускал хижину пророка но если это не подходит тогда , чтоб включить скрипт надо зайти в Map Proporties а дальше что в нем писать разговор или что???:smile21: :smile21:
Или скрипт писать только какой?У вас там показано было на примере и я по вашему примеру делать хотел но увы не получилось.....:smile05: :smile05: :smile05:
P.S напишите пожалуйста какой скрипт вводить надо примерно.

Добавлено через 18 часов 35 минут
И ещё как сделать чтоб отряд со 100% вероятностью нейтральных существ на карте присоединился к любой даже самой слабой армией героя и не присоединялся к армии врага????:smile45:
В ответ пользователю Дункан
Аватар пользователя
15 лет назад
Какой именно скрипт надо писать должно быть в примере, а делается это так: заходите в MapPropreties, script, edit.
В ответ пользователю Ment
Аватар пользователя
15 лет назад
В примере нет вы там всё показывали как на примере хижины пророка и никаких скриптов там нет если я не ошибаюсь...
Проверьте по ссылке:/topic/7468/.
Ваша тема и пример ваш , но скрипта нужного мне для примера нет...:smile39: :smile39: :smile39:
Мне пока не надо ничего сложного делать надо чтоб просто был ролик с озвучкой и пару слов типа: "Мы тебя не пропустим пока не победишь нас"!!!
В ответ пользователю Дункан
Аватар пользователя
15 лет назад
Что Вы, все на английском. Я пишу с телефона, потому мне несколько неудобно, но уверяю Вас, что я там написал все, что нужно.
В ответ пользователю Дункан
Аватар пользователя
15 лет назад
Увы но у меня ничего не вышло можете объяснить на примере новом по тому , что по старому примеру делал 3 раза но ничего не получилось!
В ответ пользователю Ment
Аватар пользователя
15 лет назад
Ну вот я включил консоль для ввода скриптов и ввёл всё что вы написали там и текст тоже написал но увы не работает можете посмотреть вот картинка:

Где я опять допустил ошибку прошу помощи :smile45: !!!
И если можно с картинкой и объяснениями ошибки!
Заранее большое спасибо!
В ответ пользователю Дункан
Аватар пользователя
15 лет назад
Что вы подразумеваете под строками 'Hello heroy' и 'Who will help you'? Что это за функция :D?

Если это реплики диалога, то писать их нужно не здесь.
В ответ пользователю Победитель
Аватар пользователя
15 лет назад
Если я опять не прав , что тогда писать после StartAdvMapDialog(0);????
И тогда где писать реплики из диалога???
Как я понял имя монстра надо переименовывать чтоб оно было Monster1 Monster2 и так далее.Можете опять же с картинками работы потому что до меня не доходит.И ещё если я даже не туда зашёл просьба исправить меня.
Спасибо всем за ответы.
В ответ пользователю Дункан
Аватар пользователя
15 лет назад
Победитель дело говорит. Дункан, Вы никогда не занимались программированием? Здесь, как и там, не должно быть отсябятины, всё делается только через функции, список которых есть в мануале(папка с игрой/Editor Documentation/A2_Script_Functions.pdf)
И надписи действительно делаются не через скрипт. Как -- есть в примере. Принцип там примерно такой же, как и с описанием задания хижины пророка.

Статистика

Приветствуем новейшего участника: recijeb

Сейчас на сайте 4 пользователей 1369 гостей