Перейти к контенту

[SoC] Ковыряемся в файлах


Halford

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

При создание диалога столкнулся с проблемкой,лог и сам диалог ниже помогите найти в нём ошибку, а то сам не как немогу найти. :ny_unsure:

 

<dialog id="layer_anzorka_oops">

Expression : next_phrase_node

Function : CPhraseDialog::AddPhrase

File : E:\stalker\sources\trunk\xr_3da\xrGame\PhraseDialog.cpp

Line : 289

Description : 5

 

 

<dialog id="layer_anzorka_oops">

<has_info>kvest_anzor_started</has_info>

<dont_has_info>test_quest_anzor_otdana</dont_has_info>

<phrase_list>

<phrase id="0">

<text>bla_bla</text>

<next>1</next>

</phrase>

<phrase id="1">

<text>bla_bla_1</text>

<next>2</next>

<next>3</next>

</phrase>

<phrase id="2">

<text>bla_bla_2</text>

</phrase>

<phrase id="3">

<text>bla_bla_3</text>

<precondition>escape_dialog.have_anzor_flesh</precondition>

<action>escape_dialog.give_anzor_flesh</action>

<next>4</next>

</phrase>

<phrase id="4">

<text>bla_bla_4</text>

<give_info>test_quest_anzor_otdana</give_info>

<next>5</next>

</phrase>

<phrase id="5">

<text>bla_bla_5</text>

</phrase>

</phrase_list>

</dialog>

 

 

 

Добавлено через 90 мин.:

Всё оказалось ещё хуже вылет без лога, а тот лог остался от предыдущего вылета...

Изменено пользователем Layer321
naarb100gbeg.png

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


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

Уже проверил, а функция во 2 фразе стоит, а в 5 она не обязательно П.С диалог и так заканчивается.

У меня диалог появляется, а после выбора первой фразы гг стабильный вылет.

Изменено пользователем Layer321
naarb100gbeg.png

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


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

да, в главное меню на там у меня досвиданье и т.п., а насчёт лога я писал он старый вылет без логовый. Щас попробую твой вариант.

 

Добавлено через 4 мин.:

может я в функциях ошибся? Но я вроде на основе оригинальных, ток название сменил

 

function have_anzor_flesh(first_speaker, second_speaker)

return first_speaker:object("esc_wounded_flash") ~= nil

end

function dont_have_anzor_flesh(first_speaker, second_speaker)

return not have_wounded_flash(first_speaker, second_speaker)

end

 

function give_anzor_flesh(first_speaker, second_speaker)

dialogs.relocate_item_section(second_speaker, "esc_wounded_flash", "out")

dialogs.relocate_money(second_speaker, 1500, "in")

end

 

______________________

 

Disord, С твои вариантом такой, же без логовый вылет

Изменено пользователем Layer321
naarb100gbeg.png

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


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

Спасибо вам огромное, а на фирс спикер не надо менять получиться что я забераю у нпс флешку.

Немного офтопика, щас по новостям покзали фарнцузы аццкие колдуны, научились из бумаги драг металы добывать.

Да простят меня модераторы.

 

Disord ты неправ, привильно будет ~= nil. Во всех стандартных функциях так.

___________

 

Вылет остался.

Изменено пользователем Layer321
naarb100gbeg.png

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


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

Disord, спасибо, но я уже разобрался. Мне как раз надо было проверку есть он или нет.

Короче у меня что то конфликтовало с модом " Магазинное питаение оружия", и у меня перестали функции работать.

naarb100gbeg.png

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


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

Гулаг для них создай.

 

Добавлено через 193 мин.:

Где лежат иконки отображение гг в полный рост в инвентаре?

Изменено пользователем Layer321
naarb100gbeg.png

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


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

разархивируешь алл.спавн, открываель alife_l01_escape.ltx и меняешься кординаты в строках position = -246.726303100586,-24.7932605743408,-134.433868408203 и upd:position = -246.726303100586,-24.7932605743408,-134.433868408203 в секции 63, а что бы изменить стартовый набор в этом же файле в секции 63 после строки [spawn] дописываешь нужные предметы.

naarb100gbeg.png

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


Ссылка на сообщение
Layer321, Слот 2 это слот под винтовку. Изменено пользователем Layer321
naarb100gbeg.png

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


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

Момент Х включать через диалог, вам не подходит?

naarb100gbeg.png

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


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

Залей куда нибуть файл который ты менял, я посмотрю.

naarb100gbeg.png

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


Ссылка на сообщение
Полтергейст, для того что бы в профиле спавнить надо удалить в алл спавне запрет на это.
naarb100gbeg.png

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


Ссылка на сообщение
parsek123, А можно тебя спросить, ты как читал? Тем более он уже давно разобрался я ему немного помог, а мы разговаривали про сван через чарактер_деск_генерал для этого в алл спауне надо стереть одну строчку.
naarb100gbeg.png

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


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

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