-
Публикаций
2 186 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Моды S.T.A.L.K.E.R. 2
Весь контент denis2000
-
Зачем искать в интернете? В оригинале таких трупов несколько штук! [logic] active = sr_idle@spawn [sr_idle@spawn] on_info = sr_idle@nil %=spawn_corpse(esc_corps_qwest_item:esc_otrad_dead_1_smart_walker_1_walk)% [sr_idle@nil] Где esc_corps_qwest_item - уникальный НПС с квестовым предметом в инвентаре, esc_otrad_dead_1_smart_walker_1_walk - имя пути из одной точки для спавна трупа, если путь из нескольких точек то в функцию можно передать индекс точки пути (по умолчанию это 0). Квестовы предмет обязательно вносите в список [keep_items] файла death_generic.ltx
-
Sovkastom Для этого есть функция spawn_corpse, применяется в логике рестриктора: =spawn_corpse(sim_default_zombied_1:jup_b205_dead_zombie_01_way)
-
Sovkastom Скажите, а вы точно понимаете для чего нужен рестриктор camp?
-
Hounfor 1. Так как спавните то? Уникальный НПС или сквад? !Далее анализ из расчета уникального НПС! 2. Точно ли файл логики по этому пути scripts\jupiter\jup_franz.ltx? 3. Не [logic@jup_franz], а [logic] 4. Параметры suitable и prior не нужны, тем более, что значение suitable не корректное. 5. level_spot в секции [logic] 6. Секция [walker] без параметра path_walk - это вылет.
-
Тут две крайности: или вы спавните НПС, как одиночного и тогда назначаете ему логику через кастом дату или спавните сквад с ним, тогда логика назначается через настройки смарта (см. уроки далее). Теперь по поводу метки на НПС, она задается в логике параметром level_spot, который может принимать значения: trader, mechanic, guider, quest_npc, medic. Дополнительные метки можно добавить редактируя stalker_generic.script
-
Ну, раньше все рученьками прописывали, а теперь прога сбоит и все - работа стала. Параметр -scan configs/ означает, что нужно сканировать секции из папки configs (скан начинается с файла system.ltx), которая должна находится в папке с ACDC, результатом сканирования станет файл sections.ini примерно такого содержимого: [sections] 'script_object' = cse_alife_dynamic_object_visual 'graph_point' = cse_alife_graph_point 'helicopter' = cse_alife_helicopter 'mi2' = cse_alife_helicopter ... то есть имя секции равно классу объекта. Конечно же ошибка вызвана именно загруженной локацией, определить какая конкретно в логе можно по строчке: * Loading HOM: d:\s.t.a.l.k.e.r. dead city final\gamedata\levels\<Имя локации>level.hom
-
Неизвестные секции нужно добавлять, как это сделать указано в мануале к программе. Не смотря на ключ -scan configs конфиги не прочитались, проверьте этот момент. Конкретно проблема возникла при попытке декомпила объекта zone_radioactive_average, скорее всего ACDC пытался с ним работать как с объектом другого класса и естественно не преуспел.
-
Крим Если при компиляции находятся инвалид фейсы, то можно подгрузить лог в SDK и увидеть эти проблемные места (будут помечены красным), если же в них нет явно заметных проблем с текстурами, то можно забить на них включив обход. Иначе придется править место в 3D редакторе.
