Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском по разделу, ответ на него, вероятно, уже есть.
Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.
Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).
Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
mmihaill, в файл xr_conditions.script нужно добавить функцию:
--'P[1] - имя секции задания --' function task_active( actor, obj, p ) if p and p[ 1 ] then local task = db.actor:get_task( tostring( p[ 1 ] ), true ) if task then return true end return false end abort("No parameter in task_active function.") end
Проблемка, я сделал новую группировку, как сказано в этой статье. Но выдает вылет. Сам вылет:
Expression : !m_error_code Function : raii_guard::~raii_guard File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp Line : 748 Description : ...prizraki proshlogo\gamedata\scripts\sim_board.script:235: attempt to index local 'spawn_smart' (a nil value)
Прошлую проблему решил, теперь новая, неписи из новой группировки не агрятся вообще, я их в автомата обстрелял, ничего, не другие из сквада, не сам раненый. Где то надо прописать что то?
denis2000, лог не секретный, просто думал,что его нет, одна из моих ошибок
CTime update: esc_m_trader TIME: 2192739 compiling shader model_env_lq_2 compiling shader model_distort4glass_2 intro_start game_loaded * MEMORY USAGE: 517925 K * End of synchronization A[1] R[1] intro_delete ::update_game_loaded
FATAL ERROR
[error]Expression : I != levels().end() [error]Function : GameGraph::CHeader::level [error]File : d:\projects\x-ray_callofchernobyl-master\src\xrgame\game_graph_inline.h [error]Line : 153 [error]Description : there is no specified level in the game graph : 219
stack trace:
то что написано выше этой части лога ругань на отсутствие огг комментариев.
происходит вылет при выдаче метки на рестриктор через таск локации target = {+military_01_death +military_02_death +military_03_death +military_04_death +military_05_death} nastavnic_squad, mil_new_restr
mil_new_restr -собственно айди который должен выдаваться.
[3366]
; cse_abstract properties section_name = space_restrictor name = new_restr position = -218.481903, -23.563295, -417.303040 direction = 0, 0, 0 id = 65535 version = 128 script_version = 12 spawn_id = 2870
Добро. Как правильно зарегистрировать разговор НПС через ПДА? То есть есть звук говорения и есть его дубляж типа по ПДА говорит. Регистрировал по стандарту через СДК как для обычного говорения НПС с одинаковыми настройками звука в обоих случаях. В скриптах использовал схему:
Уважаемый! Тут по ip не гадают и страждущим правки в gamedata не подают! Хотят ответ на вопрос - предъявляют лог вылета и внесенные правки подробно, не хотят - получают пространные ответы насчет прокладок или не получают вообще никакого. Свой выбор я так понимаю вы сделали. Удачи в модостроении!
Хотят ответ на вопрос - предъявляют лог вылета и внесенные правки подробно
я все предъявил, я кинул сайт, по которому я все делал, в точности, только названия менял, а лога вылета у меня нет, т.к не вылетает, а они просто не агрятся и не реагируют вообще никак на мои выстрелы в них.
Друзья, прошу помощи. При компиляции спавна локации вылезает ошибка с жалобой на некорректные переходы, хотя их вообще нет на локации. Как это устранить? Полный лог прикладываю.
* New phase started: Adding interconnection points Cannot find level with level_id -1. Connection point will not be generated! Cannot find level with level_id -1. Connection point will not be generated! Cannot find level with level_id -1. Connection point will not be generated!
* New phase started: Saving graph being merged cross_table offset: 738598
* New phase started: Freeing resources being allocated level 107 l02_garbage_old Level [l02_garbage_old] : searching for AI map separators space restrictors Level [l02_garbage_old] : no separators found List of the level changers which are invalid for some reasons level_changer_from_l02_garbage_old_to_l04_darkvalley_old
FATAL ERROR
[error]Expression : m_level_changers.empty() [error]Function : CGameSpawnConstructor::verify_level_changers [error]File : .\game_spawn_constructor.cpp [error]Line : 166 [error]Description : Some of the level changers setup incorrectly