Все посты %s в %S - AMK Team
Перейти к контенту

Создание квеста


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

Люди, хелп плиз, создал диалог по инструкции с этого сайта, но игра вылетает при попытке заговорить с НПС у которого новый диалог и просписан.

Вот лог нашол:

 

[error]Expression : no_assert

[error]Function : CXML_IdToIndex<class CPhraseDialog>::GetById

[error]File : e:\stalker\sources\trunk\xr_3da\xrgame\xml_str_id_loader.h

[error]Line : 112

[error]Description : item not found, id

[error]Arguments : escape_trader_a_che_s_mostom

 

Последняя строка назва диалога в файле character_desc_escape.xml

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


Ссылка на сообщение

Ну 1ое: прописал будующий диалог в файле character_desc_escape.xml:

<start_dialog>escape_trader_start_dialog</start_dialog>

<actor_dialog>escape_trader_talk_info</actor_dialog>

<actor_dialog>escape_trader_jobs</actor_dialog>

<actor_dialog>tm_trader_dialog</actor_dialog>

<actor_dialog>tm_trader_reward</actor_dialog>

<actor_dialog>escape_trader_done_blockpost_box</actor_dialog>

<actor_dialog>escape_trader_a_che_s_mostom</actor_dialog>

(самая последняя строчка).

2ое: правил файл dialogs_escape.xml

<game_dialogs>

<dialog id="ecscape_trader_a_che_s_mostom">

<precondition>escape_dialog.trader_alredy_give_job</precondition>

<has_info>tutorial_end</has_info>

<phrase_list>

<phrase id="0">

<text>escape_trader_a_che_s_mostom_0</text>

<next>1</next>

</phrase>

<phrase id="1">

<text>escape_trader_a_che_s_mostom_1</text>

<next>2</next>

</phrase>

<phrase id="2">

<text>escape_trader_a_che_s_mostom_2</text>

<next>3</next>

</phrase>

<phrase id="3">

<text>escape_trader_a_che_s_mostom_3</text>

</phrase>

<phrase id="4">

<text>escape_trader_a_che_s_mostom_4</text>

</phrase>

</phrase_list>

</dialog>

3е: прописал сами текстовики в файле stable_dialogs_escape.xml

</string>

<string id="escape_trader_a_che_s_mostom_0">

<text>Слушай Сидорович, давно тебя спросить хотел!</text>

</string>

<string id="escape_trader_a_che_s_mostom_1">

<text>Ну, я думаю на этот вопрос я отвечу тебе бесплатно, спрашивай.</text>

</string>

<string id="escape_trader_a_che_s_mostom_2">

<text>А почему железнодорожный мост разрушен? Ну тот под котором вояки стоят.</text>

</string>

<string id="escape_trader_a_che_s_mostom_3">

<text>Потом напишу, надо убедится что этот способ написания диалогов работает.</text>

</string>

<string id="escape_trader_a_che_s_mostom_4">

<text>Да ты пиши уже, модмейкер блин.</text>

</string>

</string_table>

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


Ссылка на сообщение

Спасибо сейчас по пробуем) А прекандишон это вроде бы условие появления диалога при общении.

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


Ссылка на сообщение

Блин чёто с инфопоршнем тоже ничё не выходит.

Добавляю 3 строки которые ты написал в файл info_l01 escape, никаких изменений.

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


Ссылка на сообщение
Вылет или что? удали вот эту строчку <has_info>tutorial_end</has_info>

Не стёр строчку, в диалоге то что ты выделил прописал, и добавил все 3, ща поппробую исправить.

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


Ссылка на сообщение

Блиииииииин, терь такой лог:

 

[error]Expression : m_pItemDataVector->end() == t_it

[error]Function : CXML_IdToIndex<class CInfoPortion>::InitInternal

[error]File : e:\stalker\sources\trunk\xr_3da\xrgame\xml_str_id_loader.h

[error]Line : 184

[error]Description : duplicate item id

[error]Arguments : my_info_porsh

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


Ссылка на сообщение

Kolmogor Спасибо, действительно 2 раза))

Блиииин, убейте меня, всё равно вылет. Лог тот что с самого начала выкладывал, сделал всё как ты говоришь.

dan Не мог бы ты по действиям расписать что же нужно в мойм случае прописывать.

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


Ссылка на сообщение

Kolmogor

Ой , так и знал где нить эту ошибку сделаю, укажи файл и строку если не трудно.

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


Ссылка на сообщение

О.ДА! Все проблемы были из-за этого . Спасибо огромное научили дебила кое чему))

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


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...