Silver Raven 199 Опубликовано 25 Июня 2012 (изменено) Написал диалог для Бармена на основе Dream mod. Будет вызываться при выполнении определенного квеста. Но игра слетает не находя текст по идентификатору, хотя все прописано верно, все файлы со структурами диалогов и текстовыми массивами зареганы в system.ltx FATAL ERROR [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 : bar_barmen_sleep_dialog_start Сам диалог: character_desc_bar <specific_character id="bar_barman" no_random = "1"> <name>bar_barmen_name</name> <icon>ui_npc_u_barman</icon> <map_icon x="1" y="4"></map_icon> <bio>bar_barmen_bio</bio> <class>bar_barman</class> <community>trader</community> <money min="1000000" max="1100000" infinitive="1"></money> <rank>700</rank> <reputation>50</reputation> <visual>actors\barman\barman</visual> <snd_config>characters_voice\human_01\stalker\</snd_config> <crouch_type>-1</crouch_type> <supplies> [spawn] \n stalker_outfit \n </supplies> <start_dialog>bar_bar_barmen_start</start_dialog> <actor_dialog>bar_bar_barmen_talk_info</actor_dialog> <!---------------------- New sleep mod ----------------------> <actor_dialog>bar_barmen_sleep_dialog_start</actor_dialog> -- этот диалог <!---------------------- New sleep mod ----------------------> <actor_dialog>bar_bar_barman_ecolog_flash_done</actor_dialog> <actor_dialog>bar_bar_barman_veterans_finish</actor_dialog> <actor_dialog>bar_bar_barman_killer_ambush</actor_dialog> <actor_dialog>tm_barman_dialog</actor_dialog> <actor_dialog>tm_barman_reward</actor_dialog> <!---------------------- Weapons repair ----------------------> <actor_dialog>bar_trader_repair</actor_dialog> <!---------------------- Weapons repair ----------------------> </specific_character> alex_mod_dialogs <dialog id="bar_barman_sleep_dialog_start"> <has_info>barman_sleep_dialog</has_info> <dont_has_info>barman_said_can_go</dont_has_info> <phrase_list> <phrase id="0"> <text>barman_sleep_dialog_0</text> <next>1</next> </phrase> <phrase id="1"> <text>barman_sleep_dialog_1</text> <next>2</next> <next>21</next> </phrase> <phrase id="2"> <text>barman_sleep_dialog_2</text> <next>3</next> </phrase> <phrase id="21"> <text>barman_sleep_dialog_21</text> <action>dialogs.break_dialog</action> </phrase> <phrase id="3"> <text>barman_sleep_dialog_3</text> <give_info>barman_said_can_go</give_info> <give_info>guard_can_be_used</give_info> <give_info>guard_didnot_say_stop</give_info> <action>alex_mod.gg_give_money_barmen_for_sleep_pleace</action> <next>4</next> </phrase> <phrase id="4"> <text>barman_sleep_dialog_4</text> </phrase> </phrase_list> </dialog> Ну и сам текстовый массив: stable_dialogs_alex_mod <!---------- New sleep mod ----------> <string id="barman_sleep_dialog_0"> <text>Мне бы прилечь где-нибудь...</text> </string> <string id="barman_sleep_dialog_1"> <text>Без проблем, только внеси предоплату за месяц, она не большая - 1500 деревянных. И можешь спать в полной безопасности сколько душе угодно.</text> </string> <string id="barman_sleep_dialog_2"> <text>Это меня устраивает, согласен.</text> </string> <string id="barman_sleep_dialog_21"> <text>Что-то дороговато выходит. Я ещё подумаю.</text> </string> <string id="barman_sleep_dialog_3"> <text>Проходи в заднюю комнату и располагайся там. Я скажу Гарику, чтобы он тебя пропускал.</text> </string> <string id="barman_sleep_dialog_4"> <text>Спасибо!</text> </string> Изменено 25 Июня 2012 пользователем Stalker_AleX333 aka Stalker_AleX333 Мои проекты - ЯндексДиск | Я на Gamer-Mods.ru Поделиться этим сообщением Ссылка на сообщение
Silver Raven 199 Опубликовано 6 Июля 2016 Согласен с @UnLoaded, увы, это ошибка многих новичков на форуме. Ув. @virus561, помните, что у нас тут не стол заказов и за вас никто и ничего делать не будет. Покажите, что сделали сами и чего хотели добиться, а мы постараемся помочь исправить ошибки в реализации. 1 aka Stalker_AleX333 Мои проекты - ЯндексДиск | Я на Gamer-Mods.ru Поделиться этим сообщением Ссылка на сообщение