-
Публикаций
2 149 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Моды S.T.A.L.K.E.R. 2
Весь контент denis2000
-
liner Если вейпоинты (или смарт-коверы) указаны в нескольких работах (не важно эксклюзивные это работы или дефолтные, которые формируются автоматически при помощи gulag_general.script) то НПС будут их занимать одновременно ведь скрипт назначающий НПС на работы делает это ориентируясь на общую таблицу работ на смарте, а не на вейпоинты или смарт-ковкры. Он будет считать, что это РАЗНЫЕ работы и спокойно назначать туда НПС.
-
Kamr4d В настройки Квеста добавляете параметр: wait_time = 1000 - время на выполнение квеста в игровых секундах. В скрипт task_objects.script возвращаете чтение этого параметра в функции CGeneralTask:__init: self.wait_time = utils.cfg_get_number(task_ini, id, "wait_time", nil, false, nil) Ну или же в логике рестриктора обслуживающего эту линейку квестов добавляете таймер, который по истечении заданного времени выдаст инфопорцию на провал квеста (логику таймера не привожу примеров масса в оригинале). Заготовки при себе нет, но это довольно просто. В скрипте gulag_general.script смотрите как добавляется логика для НПС в смартковерах (XR_ANIMPOINT), делаете аналогично но с более высоким приоритетом работы и в прекондишене работы указываете, что она доступна только при выбросе (как в работе типа SURGE). Собственно все - добавляете смртковеры с соответствующими именами и настройками, вот и работы готовы.
-
Встречный вопрос: каким образом задана логика поведения этих НПС. Абсолютно верно НПС (или целиком сквадам) которым задан параметр story id от выброса не умирают, поскольку этот параметр обычно означает квестового НПС/сквад. Если вам нужно чтобы НПС/сквад погибал вне укрытия этот параметр следует удалить.
-
Ладно допустим лога нет, но упомянутый вами этап - это создание карты вершин полигонов в координатах текстуры (собственно UV - это ширина и высота текстуры, а сам процесс обратен текстурированию поверхности когда координатам модели назначаются пиксели текстуры). Следовательно на локации есть объект для которого этот процесс корректно не завершился очевидно из за проблем с топологией объекта. Текстура Шредингера однако. НЕ_HARDщик Зона безопастности - это по сути два рестриктора: первый - зона без оружия, которая имеет логику и указана в параметрах смарта, второй - зона где запрещено атаковать она регистрируется в скриптах в привязке к смарту. Какие их характеристики и где их вписывать смотрите на примере zat_a2_sr_noweap и zat_a2_sr_no_assault Попробуйте, самому интересно...
-
Такие патчи умерли как класс, поскольку теперь есть исходники движка. Пробуйте обратиться к тем, кто кодит тот 64-битный движек, который вы используете для своих нужд и попросить внести нужные правки в следующую версию движка. Или, если код в открытом доступе, скачайте исходники и внесите необходимые правки сами.
-
ZV4X Файл один devices.ltx. Секций по количеству детекторов четыре: detector_simple_af_base, detector_advanced_af_base, detector_elite_af_base, detector_scientific_af_base НО нумерация параметров в них сквозная! То есть если добавите параметр в detector_scientific_af_base, то он может быть заменен одноименным из другой секции. Ваша задача выбрать детектор который будет минимальным для обнаружения вашего артефакта, добавить в его секцию параметры для арта и изменить нумерацию параметров во всех остальных секциях, дабы они не перекрывали друг друга.
-
Ekagors Я был нетрезв! И приношу свои извинения. Это поведение не достойно офицера.
-
molodoy_chelovek Крыса - это класс AI_RAT, который есть в движке ЗП версии 1.6, класс AI_RAT_G - это класс стаи крыс, а вот его нет в ТЧ версии 1.0004, как и AI_RAT (там крыса полностью вырезана). То что есть попытка спавна моба на классе AI_RAT_G - это только наши предположения в отсутствии конкретики со стороны спрашивающего. Так в конфиге моба можно имена анимаций исправить.
-
Kalambur 1. В файлах *.script -- означает комментарий, то есть от этих символов и до конца строки интерпритатор не считает текст кодом и никак на него не реагирует. 2. Также в скриптах блок текста ограниченный кодом --[[ в начале и ]] в конце тоже считается комментарием. В ЗП практически все мутанты добавлены при помощи спавна скриптом сквадов. Необходимость добавлять мутанта в SDK невелика. В оригинале SDK 0.7 НЕТ такого файла. Откуда вы его взяли и что в нем прописано известно только вам! Лично я добавил этот файл из ТЧ 1.0004, подключил и прекрасно спавню крыс в SDK. КМБ Урок 14 Этот мой урок светиться по указанной ссылке и скопирован еще на десятке ресурсов. Это не говоря об огромном количестве разнообразных статей и видео на тему. Вы очень плохо ищите? В ваших интересах четко и подробно рассказать, что и как вы делали чтобы прийти к такому результату, чтобы посетители форума смогли оказать вам помощь.
