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

КАК СОЗДАТЬ ЕДИНОРАЗОВЫЕ ДИАЛОГИ

Рекомендуемые сообщения

 

5981020703513754975_121.jpg


176072166_.png.a2e29737873a8e94c0ee4916cca82542.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Уроки сделай сначала


karavan150.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Я конечно мог бы тебе сказать что нужно в сам диалог перед <phrase_list> добавить <dont_has_info>...</dont_has_info>, а в последнюю фразу <give_info>...</give_info> (где ... - имя инфопорции, должно быть уникальным для каждого такого диалога), но у тебя сейчас возникнет ещё миллиард вопросов, так что ничего не буду говорить.

  • Мастер! 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 14.05.2023 в 17:13, Modera сказал:

Я конечно мог бы тебе сказать что нужно в сам диалог перед <phrase_list> добавить <dont_has_info>...</dont_has_info>, а в последнюю фразу <give_info>...</give_info> (где ... - имя инфопорции, должно быть уникальным для каждого такого диалога), но у тебя сейчас возникнет ещё миллиард вопросов, так что ничего не буду говорить.

СПАСИБО БОЛЬШОЕ, ДАЛЬШЕ САМ РОЗБЕРУСЬ

Изменено пользователем Ostrov igr lego

176072166_.png.a2e29737873a8e94c0ee4916cca82542.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 14.05.2023 в 17:20, Ostrov igr lego сказал:

СПАСИБО БОЛЬШОЕ, ДАЛЬШЕ САМ РОЗБЕРУСЬ

Инфопоршень еще надо прописать в файл info_portions.xml - без этого в ТеньЧернобыля инфопоршень не сработает. В ЗовеПрипяти, вроде, можно не прописывать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 14.05.2023 в 17:28, 4udik сказал:

Инфопоршень еще надо прописать в файл info_portions.xml - без этого в ТеньЧернобыля инфопоршень не сработает. В ЗовеПрипяти, вроде, можно не прописывать.

Хорошо я понял только что писать то там?Можеш пожалуйста скинуть сылку на ответ думаю он уже есть


176072166_.png.a2e29737873a8e94c0ee4916cca82542.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 14.05.2023 в 17:34, Ostrov igr lego сказал:

Хорошо я понял только что писать то там?Можеш пожалуйста скинуть сылку на ответ думаю он уже есть

Проще на примере показать:

  пример одноразового диалога (Показать контент)

1. Сам диалог записываеться в файл типа stable_dialogs_xxx.xml в папке text\rus\

2. Вот эта часть - <actor_dialog>fort01</actor_dialog> - записывает в конфиг персонажа, который находится в файле character_desc_xxx.xml  папке gameplay

3. Инфопоршень - <info_portion id="fort010"></info_portion> - пишем в файл типа info_portions.xml там же, в папке gameplay

4. Ну и скелет диалога (нижняя часть в моем примере) пишем в файл диалога -  dailogs_xxx.xml в этой же папке gameplay

 

Именно в структуре диалога прописываем его "одноразовость":

в самом начале пишем             <dont_has_info>fort010</dont_has_info>  = это проверка на инфопоршень

а в самом конце, после фразы окончания диалога пишем:             

<give_info>fort010</give_info>  = а это как раз выдача нужного инфопршня

 

Изменено пользователем 4udik
  • Хабар 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 14.05.2023 в 18:01, 4udik сказал:

Проще на примере показать:

  пример одноразового диалога (Показать контент)

1. Сам диалог записываеться в файл типа stable_dialogs_xxx.xml в папке text\rus\

2. Вот эта часть - <actor_dialog>fort01</actor_dialog> - записывает в конфиг персонажа, который находится в файле character_desc_xxx.xml  папке gameplay

3. Инфопоршень - <info_portion id="fort010"></info_portion> - пишем в файл типа info_portions.xml там же, в папке gameplay

4. Ну и скелет диалога (нижняя часть в моем примере) пишем в файл диалога -  dailogs_xxx.xml в этой же папке gameplay

 

Именно в структуре диалога прописываем его "одноразовость":

в самом начале пишем             <dont_has_info>fort010</dont_has_info>  = это проверка на инфопоршень

а в самом конце, после фразы окончания диалога пишем:             

<give_info>fort010</give_info>  = а это как раз выдача нужного инфопршня

 

Хорошо я понял но мне только с поршнем нужно было а так сам диалог как делать я знаю


Дополнено 1 минуту спустя
  В 14.05.2023 в 18:01, 4udik сказал:

Проще на примере показать:

  пример одноразового диалога (Показать контент)

1. Сам диалог записываеться в файл типа stable_dialogs_xxx.xml в папке text\rus\

2. Вот эта часть - <actor_dialog>fort01</actor_dialog> - записывает в конфиг персонажа, который находится в файле character_desc_xxx.xml  папке gameplay

3. Инфопоршень - <info_portion id="fort010"></info_portion> - пишем в файл типа info_portions.xml там же, в папке gameplay

4. Ну и скелет диалога (нижняя часть в моем примере) пишем в файл диалога -  dailogs_xxx.xml в этой же папке gameplay

 

Именно в структуре диалога прописываем его "одноразовость":

в самом начале пишем             <dont_has_info>fort010</dont_has_info>  = это проверка на инфопоршень

а в самом конце, после фразы окончания диалога пишем:             

<give_info>fort010</give_info>  = а это как раз выдача нужного инфопршня

 

Спасибо ты мне очень сильно помог


176072166_.png.a2e29737873a8e94c0ee4916cca82542.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 14.05.2023 в 18:08, Ostrov igr lego сказал:

Хорошо я понял но мне только с поршнем нужно было а так сам диалог как делать я знаю

Ок. Удачи!

//я же не только лично для вас пишу пример, но и для всех других начинающих модмейкеров и интересующихся переделками СТАЛКЕРА //

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 14.05.2023 в 18:11, 4udik сказал:

Ок. Удачи!

//я же не только лично для вас пишу пример, но и для всех других начинающих модмейкеров и интересующихся переделками СТАЛКЕРА //

Хоть и я написал не туда но думаю етот пост будет полезен новичкам как я


176072166_.png.a2e29737873a8e94c0ee4916cca82542.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу